Software Engineer Resume
MinneapoliS
SUMMARY:
- 11+ years of Software Development and Management experience across Banking, Aero Space and Retail
- Strong Knowledge in both Web - based and Standalone application development and support.
- Experience in open source web frameworks like Spring Batch, Spring MVC, RESTful Webservices and ORM tools like Hibernate and IBatis
- Experience in conducting feasibility analysis and software estimation for the given requirements and proficient in creating HLD and LLD documents.
- Experience in writing and executing Unit Test cases.
- Experience in trouble shooting and working in JCL jobs
- Experience in working with the users and coordinating till User Acceptance Testing.
- Proficient in tools like JMeter, Confluence, HP QC, JIRA, Splunk.
- Proficient in writing SQL queries in Oracle, SQL Server 2005 and 2008.
- Thorough knowledge of Software Development Life Cycle (SDLC).
- Excellent Experience in Analyzing Business requirements and Use Cases.
- Strong in Multitasking with the ability to manage concurrent projects.
- Experience in building tools and simulators to expedite the development cycle.
- Excellent problem solving, communication and interpersonal skills with the ability to work with Business and Operation Teams.
- Oracle Certified Java Professional (OCJP 1.6)
TECHNICAL EXPERTISE:
Languages: Core Java, Groovy, HTML, XML
Frameworks: Spring MVC, Spring Batch, Vaadin
ORM Tools: Hibernate, iBatis
Webservices: RESTful Webservices
Databases: Oracle, SQL Server, DB2
IDE: Eclipse 3.6, Rational Software Architect 7.5.4, NetBeans
Application Server: WebSphere Application Server 7.0, 8.5
Web Server: Apachi Tomcat 7.5, Glassfish 3.1
Configuration Management Tools: CVS, SVN, TeamPrise and Git
Scripting Languages: Java script, ExtJs
Special Software Tools: JMeter, SVG Edit, HP Quality Center
Operating Systems: Windows, Unix
Development Methodology: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential
Environment: Java/J2EE, JSP Servlets, JSTL, Springs, SOAP & REST Web Services, Java Script, CSS, WebSphere, CVS, DB2, Jenkins, maven, Eclipse, Java Security
Responsibilities:- Involve in analysis, design, coding and testing of the new requirements and integrating it with existing application and lead the team during all phases of development.
- Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring JDBC, Spring AOP Spring transaction management.
- Used Jenkins Continuous Integration for automatic builds and Automated Release Management (ARM) jobs to push code into ITest and Dev Environments.
- Build the requirements using Lowe’s coding standards.
- Perform unit Testing
- To handle the implementation tasks and post implementation support.
- Supported Change Management Tasks to deploy code in QA Cert Testing and then into Production.
- Assisted team members to understand the business requirement and development / test approach.
- Used bitbucket for source control
- Used eclipse as IDE tool to develop application and Quality centre for tracking issues.
Software Engineer
Confidential
Environment: Java 1.6.x, Vaadin, JDBC, Spring Boot, Oracle 11g, Maven, XML, Tomcat
Responsibilities:- Evaluated various frameworks GXT, GWT and Vaadin to identify the fitting solution
- Configured the application from scratch using Spring boot, vaadin, maven
- Configured Apachi Shiro for Authentication and Authorization
- Designed UI using Vaadin framework and implemented the functionality
- Build and deployed the project using Maven and Apache tomcat
Senior Java Developer
Confidential
Environment: Java 1.6.x, J2ee, HTML, CSS, JavaScript, ExtJS, JDBC, Spring, MS SqlServer 2008, Maven, XML, SAX, Tomcat, Jetty, JSON
Responsibilities:- Designed Client Side UI Screens using ExtJS 4, JavaScript, JSP
- Created Search Module based on various conditions
- Implemented Spring MVC framework for the server side J2EE architecture.
- Involved in writing various Queries to obtain data from the database and then using it as per need
- Used Maven for building project.
- Good hands on experience in JavaScript UI debugging
- Worked on the enhancements by adding new screens and their respective back end functionality
Senior Support Engineer
Confidential, Minneapolis
Environment: Grails, Java, RESTful Web services, WMB, JIRA, Agile Methodology
Responsibilities:- Provide optimal support to Enterprise Services, understanding the overall architecture of services being implemented and various applications accessing those services from a provider and consumer standpoint.
- Support the migration of APIs from WMB to grails by closely collaborating with development team till the successful implementation and continual support.
- Provide a common set of services that may be leveraged by multiple consumer systems to provide flexible and dependable access to core business data.
- Plan for early engagement in the life cycle of ES deliverable. The support team will analyze and make appropriate recommendations or suggestions where there is opportunity to improve.
- Enable greater business agility, with less dependency on Development team.
- Provide a lower cost of ownership - enterprise service reuse simplifies our portfolio and drives down deployment, maintenance, and support costs.
- Being a single point of contact for infrastructure and application groups
Project Lead
Confidential, Minneapolis
Environment: Java, JavaScript, JSP, SQL, Spring MVC, IBatis, IBM RSA, Oracle 10G
Responsibilities:- Attend Business review meeting and Functional walk-throughs.
- Conduct feasibility studies and involve in Project Planning.
- Manage the team and provide guidance on requirement analysis.
- Understand the Business Requirements, Application Architecture and specifications.
- Responsible for defining the desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudo code and other documentation.
- Prepare HLD and LLD.
- Code the design and also guide the team to complete the coding on time.
- Perform Unit Testing and Code Review.
- Coordinate with the testing team during system testing and fix the bugs.
Team Member
Confidential, Minneapolis
Environment: Java, JavaScript, JSP, SQL, Spring MVC, IBatis, IBM RSA, Oracle 10G, JMS
Responsibilities:- Attend Business review meeting and Functional walk through.
- Conduct feasibility studies and involve in Project Planning.
- Manage the team and provide guidance on requirement analysis.
- Understand the Business Requirements, Application Architecture and specifications.
- Responsible for defining the desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudo code and other documentation.
- Prepare HLD and LLD.
- Code the design and also guide the team to complete the coding on time.
- Perform Unit Testing and Code Review.
- Coordinate with the testing team during system testing and fix the bugs.
Module Lead
Confidential
Environment: Java, JSP, Java Script, Spring MVC, Hibernate, Oracle 10g, Eclipse (Helios) 3.6. Jmeter, Apache Tomcat 5.5
Responsibilities:- Understand the new Requirements raised by Confidential
- Effort estimation
- HLD and LLD preparation
- Design and Coding
- Code review for other team members.
- Evaluate various technologies and tools to measure the performance
Module Lead
Confidential
Environment: Java, WebSphere MQ, Tcl/Tk, PL/SQL
Responsibilities:- Understand the new Requirements raised by Confidential
- Prepare class diagrams using the ADEX tool
- Prepare HLD and LLD based on the functional specification from Confidential .
- Involve in the development of the Confidential specific application using TCL/TK, IBM MQ WebSphere, Oracle 10g, PL/SQL
- Integration of all the modules
- Preparation of traceability matrix for all the assets to be delivered to Confidential .
Module Lead
Confidential
Environment: Windows XP, Eclipse IDE, Java, Java Swing, Matlab, JDBC, SQL Server 2005
Responsibilities:- Gather the requirements and problem reports from the client.
- Discuss with the hedge fund data providers periodically to get the queries resolved.
- Code Development on the requirements and defect fixes.
- Support the Hedge fund researchers by providing the appropriate data required
Team Member
Confidential
Environment: Windows XP, Eclipse IDE, Java, Java Swing, RMI, JDBC, Assent, Testify
Responsibilities:- Understand the market needs on data masking
- Conduct feasibility studies and identify potential features.
- Code Development on the requirements and defect fixes.
- Perform Unit Testing
- Demo and trainings to Masketeer users.