Post Job Free
Sign in

Software Development Engineer

Location:
Dallas, TX, 75225
Posted:
July 16, 2024

Contact this candidate

Resume:

ad7aq0@r.postjobfree.com /+1-217-***-****

I am an experienced software development engineer that combines innovative thinking, hard work and an adaptive personality with a passion to research and implement new ideas. I am flexible and versatile and I contribute in any new environment with a strong desire to keep pace with the latest technologies.

Summary:

●Software development professional with 8 years of experience in Analysis, Design, Development, Maintenance and Implementation of enterprise web and client server applications using JAVA, AngularJS and ReactJS.

●Client-side Programming with HTML, JavaScript, CSS, Bootstrap, AngularJS and ReactJS.

●Knowledgeable in consuming and implementing Web Services using SOAP, REST and NodeJS.

●Implemented and customized AEM workflows for efficient content approval and publishing processes.

●Experienced in building the applications using Maven and Gradle.

●Experienced implementing Design Patterns such as Singleton, MVC, and DAO.

●Experienced in the use of Open-source frameworks like Hibernate, Spring IOC.

●Strong understanding of RDBMS concepts and working with relational databases like SQL Server and MySQL.

●Experienced in working with Web/Application servers such as Apache Tomcat, IBM WebSphere, and Oracle WebLogic.

●Working knowledge with versioning tools such as SVN, and Git.

●Accomplished Ruby on Rails developer with a strong track record of designing, developing, and enhancing features in a multi-tenant SaaS application.

●Proficient in utilizing Ruby 2.7.2, Rails 6, jQuery 1.8, Foundation 6, and HTML5 to manage monthly PC systems integration recipes, programs, systems, ownerships, deliverables, and teams.

●Demonstrated expertise in optimizing efficiency by integrating multiple 3rd party productivity applications into a Rails-based user portal, resulting in significant time savings for engineers.

●Experienced in converting resource-intensive synchronous processes to asynchronous jobs using Sidekiq workers and Redis, enhancing application scalability and performance.

Education:

●Masters in Computer Science from E Illinois (IL), USA.

●Bachelors in Business Administration from Vignan University, India.

Technical Skills:

Languages : Java,

J2EE Technologies : Servlets, JSP,

Web Technologies : HTML, CSS, JavaScript,AEM

React Tools : React.js, Webpack, Redux.

Databases : MySQL, SQL

Web/Application Servers : Apache Tomcat, Oracle WebLogic Server, IBM WebSphere

Frameworks : Angular, React,Ruby on Rail

Web Services : REST, SOAP

IDE’s : Eclipse, Visual Studio

Build Tools : Maven

Discover Financial, Remote Java UI developer Nov 2022to Present

●Designed front end UI web pages using HTML, CSS, JavaScript, Bootstrap, ReactJS.

●Develop front-end features, components, and libraries, translating designs and wireframes into high-quality, reusable code optimized for maximum performance across various web-capable devices and browsers.

●Led AEM development efforts, including designing, coding, and testing of AEM components and templates.

●Implemented and customized AEM workflows for efficient content approval and publishing processes.

●Integrate multiple 3rd party productivity applications into Rails-based user portal leading to improved efficiency of several hours per month per engineer.

●Convert resource-intensive synchronous processes into asynchronous jobs using Sidekiq workers and Redis.

●Planed, designed, developed and improved features with Ruby 2.7.2, Rails 6, jQuery 1.8,Foundation 6 and HTML5 for internal facing, multi-tenant SaaS application.

●Collaborated with UX/UI designers and stakeholders to ensure the integration of visually appealing and user-friendly web interfaces.

●Integrated AEM with third-party systems and platforms to enable seamless data exchange and improve overall system functionality.

●Used CSS and Bootstrap for styling the HTML elements.

●Wrote complex DB query’s and data scripts by Using Oracle, DB2.

●Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc. to deliver quality code in 2-week sprints.

●Demonstrate ability to lead and contribute to technical discussions, participating in and facilitating daily stand-ups, bi-weekly sprint planning, and sprint retrospectives.

●Conduct code reviews to ensure alignment with architectural principles and coding standards across the project lifecycle.

● Analyze requirements and create detailed specifications for program development, partnering with architects and development team to design, code, test, debug, document, and maintain software and applications.

●Architected the controllers and service layers for code maintenance and ease of understanding.

●Used GitDesktop to run the application, Postman to test the API’s, GitHub for version control, and Jira for issue tracking.

●Development Environment: HTML, CSS, JavaScript, Bootstrap,, Angular 12, ReactJS, Postman, GitHub, Jira, Visual Studio Code.

Development Environment: Java, Spring Boot, HTML, CSS, JavaScript, AEM, Angular 12,Ruby on Rails

Vodafone, Pune, India Full stack developer Dec 2018 to Aug2022

Implemented Redux state management library to better organize and manage app state, resulting in a 50% reduction in the number of bugs related to state management and a more scalable and maintainable app.

●Designed front end UI web pages using HTML, CSS, JavaScript, Bootstrap.

●Used CSS and Bootstrap for styling the HTML elements.

●Collaborated with UX/UI designers and stakeholders to ensure the integration of visually appealing and user-friendly web interfaces.

●Integrated AEM with third-party systems and platforms to enable seamless data exchange and improve overall system functionality.

●Utilized Vuex to manage application state in a centralized way, resulting in a 25% reduction in the number of bugs and improved code maintainability.

●Implemented server-side rendering using Vue.js that improved page load times by 50% and increased search engine visibility.

●Used GitDesktop to run the application, Postman to test the API’s, GitHub for version control, and Rally for issue tracking.

●Used Silver pop tool for making E-mail templates.

●Planned, designed, developed and improved features using Ruby 2.0, Rails 4.2, jQuery1.6, CSS 2/3 and HTML5 for external-facing, cloud-based business process management software for out-of-home advertising space.

●Improved quality of existing code by refactoring code smells, improving test coverage,improving database queries and utilizing concerns and modules for bloated controllers and models.

Development Environment: Java, HTML, CSS, JavaScript, AEM, VUE JS, Silver pop,Ruby 2.0,Rails 4.2,JQuery.

TCS, Hyd, India Full stack developer Nov 2015 to Nov 2018

●Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.

●Worked, implemented, and maintained an S architecture utilizing the Spring framework.

●Good knowledge of Spring's IOC, Spring MVC and Spring's integration with Hibernate and Struts technologies

●Consumed SOAP services in the application using WSDL's to get data from other services of the client.

●Designed front end UI web pages using HTML, CSS, JavaScript, Bootstrap.

●Used CSS and Bootstrap for styling the HTML elements.

●Implemented AngularJS Controllers to maintain each view data.

●Implemented Angular Service calls using Angular Factory.

●Used Dependency Injection (DI) or Inversion of Control (IOC) To develop code for obtaining bean references in spring framework using annotations.

●Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments on Red hot Jboss Application Server.

●Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc. to deliver quality code in 2-week sprints.

●Wrote unit test scripts using JUnit framework for testing functionalities in a Test-Driven Development (TDD) methodology.

●Used Spring Framework for Dependency injection and integrated with Hibernate.

●Implemented the web services using REST services.

●Hands on experience in creating components using React.js

●Good experience in creating components documentation using React.js

●Architected the controllers and service layers for code maintenance and ease of understanding.

●Using Gradle to create dependency JARS and deploy the entire project onto the Jboss Server.

●Document the relationships among the SQL Servers and Databases.

●Used GitDesktop to run the application, Postman to test the API’s, GitHub for version control, and Rally for issue tracking.

Development Environment: Java, J2EE, Struts, HTML, CSS, JavaScript, Bootstrap, AngularJS, React JS, Spring, Rest, Hibernate, Gradle, RedHotJboss Server, Junit, Postman, GitHub, Rally, Eclipse.



Contact this candidate