Software Developer Resume
Plano, TX
PROFESSIONAL SUMMARY:
Versatile and Dynamic Software Developer with 3+ years of IT experience, passionate about new technologies and stimulating projects; with a visionary mindset, a nose for exciting opportunities and a deep understanding of project management and organizational challenges in large companies. Skilled in Java, JavaScript, Testing and Agile methodology.
TECHNICAL SKILLS:
Skills: Java/J2EE, JavaScript, React.js.
Frameworks: Spring Boot, Spring MVC.
Tools: Eclipse, IntelliJ, IBM Personnel Communication, PUTTY, JIRA, GitLab, Control - M, Gradle.
Databases: PostgreSQL, DB2, MS SQL.
Servers: WebSphere (WAS), TOMCAT.
Development Methodology: Agile, TDD
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Software Developer
Responsibilities:
- Responsible for building specific sub-feature of the platform. Communicated with other teams to gather the platform specific details and worked within the team to deliver required feature.
- Assisted in design and modification of key features of credit card application like Batch jobs and Credit Limit Increase.
- Discussed the project requirements and discussed documentation with teammates and participated in Sprint meetings to discuss about daily changes.
- Experienced with the Spring MVC framework i.e. Model-View-Controller (MVC).
- Used React.js for creating interactive UI's using One-way data flow, Virtual DOM, and JSX.
- Debugged the code on both local environment and Server.
- Experienced with logging on the Server (WebSphere).
- Tested the changes on three different environment- CIT (Continuous Integration Testing), CI (Continuous Integration), and pre-production.
- Developed and executed automated unit, integration, and acceptance tests.
- Experienced working on legacy application.
- Worked on manual testing of the application.
- Worked with the SQL Server Database and Triggers for effective Data Processing and performance for the application to leverage improvements like creating tables, views and stored procedure.
- Participated in design sessions, code reviews, promoting common standards and best practices.
Confidential, Philadelphia, PA
Software Developer
Responsibilities:
- Building the supply chain system to ensure the optimum delivery of the product within the various departments of the company (Client).
- Responsible for building specific components of the platform.
- Discussed the project requirements and discussed documentation with teammates and participated in Sprint meetings to discuss about daily code changes.
- Used React JS components, Forms, Events, Keys, Router.
- Developed RESTFUL APIs and web services, and used SOAP UI to test web services, created test cases and worked on SOAP Composite projects.
- Used Docker containers to create, deploy, and run the application.
- Used JUnit for all unit testing and integration testing.
- Used Jenkins for continuous integration of the builds.
- Experienced creating and maintaining functional testing using Selenium with Cucumber.
- Translated design team’s UX wireframes and mockups into responsive, interactive features, using HTML/CSS, and JavaScript.
- Worked on integration of user-interface elements developed by front-end developers with server-side logic.
- Participated in design sessions, code reviews, promoting common standards and best practices.
Confidential
Associate Software Engineer
Responsibilities:
- Worked on system enhancements and architecture of the billing application.
- Used JAVA to develop and maintain the application from the backend end.
- Worked with other UI developers on the issues on developing dynamic sites.
- Enhanced the existing applications for better working of the application.
- Followed Agile and scrum methodologies throughout project development.
- Used version controllers like GitHub for regularly updated code for all the team members by using GitHub
- Interacted with the client in a regular basis to update the application components and to take additional requirements.
- Used CSS to style the front end of the application and Bootstrap.