software Developer Resume
MI
SUMMARY:
- 17 years of professional engineering experience in J2EE enterprise application Development and architecture, Business Analysis, Object Oriented Analysis Design (OOAD), System Design in domains like Banking and Finance, Automotive, Telecom, Retail Logistics, Education, Real Estate, and Biomedical and Insurance etc.
- Experience as Team Lead for 20 team members that includes programmers, developers and analysts using AGILE (SCRUM) methodology for delivery.
- 2 years experience with AngularJS, Git and Jenkins.
- 8 years experience with Bash/Unix Scripts.
- Promoting TDD approach using Mockito, JUnit and powermock etc.
- Extensive experience in Application Development/maintenance using Spring, Struts frameworks in Java.
- Extensive experience in J2EE patterns like MVC, DAO, DTO, VO, Business Delegate, Front Controller etc.
- Good understanding of SOA, continuous integration (CI), RUP and Rapid Application Development (RAD)
TECHNICAL SKILLS:
Design: OOAD, UML, Visio, Enterprise Architect, Rational ClearCase, Rational ClearQuest
Languages: JAVA, PERL, XML/HTML, XSLT, XSL - FO
J2EE: JSP, Servlets, JavaBeans, JNDI, RMI, JWSDP (Web Services)
IDE: Eclipse, Weblogic Workshop, Visual Studio
Servers: Weblogic 8.0/ 9.0, Tomcat, JBoss, IBM WSAD7.0
Database: Oracle 10g, SQL Server 2012Framework: Struts, Spring
Operating System: Windows/UNIX
Version Control: VSS, CVS, SVN, PVCS, Dimensions, GIT, SourceTree, Accurev
PROFESSIONAL EXPERIENCE:
Confidential,Chicago, IL
Manager (Technical)
Responsibilities:- Worked on Spring Cloud and Cloud Foundry for developing cloud applications.
- Created database using Hibernate.
- Gradle for java applications
- Used Cucumber for testing frameworks
- Used AngularJS for front-end development.
Confidential, Dearborn MI
Technical Application Architect
Responsibilities:- Architecture & Designing with Development and Integration,
- Delivered design and implementation plans,
- Reviewed and created design and integration specifications along with diagrams,
- Configuring the server for CI (Hudson, Jenkins with Maven), basically defined and documented technical environment and deployment methodologies to enable integrated solutions.
- Creating Application Programming Interfaces (APIs) based on Service Oriented Architecture (SOA) using spring, open stack Technologies etc;
- Reverse Engineer current platform, Forward engineer to-be platform,
- Finding the GAPS of current platform to address the business requirements and proposing the solutions in conjunction with integration with other platforms,
- Hands on coding with J2EE, spring, Business components etc;
- Promoting TDD approach using Mockito, JUnit and powermock etc.
- Co-ordination with different teams across globe
Tools: J2ee, Struts, SOA, Api, Eclipse, SoapUI, TDD
Confidential,MI
Sr. Java Developer
Responsibilities:- Gathering SRS level architecture, Delivering full lifecycle implementations, with focus on the integration, Installation, customization of policies, loads, transformations, & reporting.
- Work with internal cross-functional team including development, quality assurance, support, sales, etc.
- Works with early stage customer prospects, understanding their solutions requirements, help them develop their solutions with the criteria under which the solution will optimally within their environment
- Develop procedural documentation of the workflow based on customer solution expectations, coordinate with the internal operations team to make sure the “use-cases” follow the best practices using Agile Methodologies
- Business Analysis, Defining customer technical requirements, GAP Analysis, System Solution Specification, Agile development methodology
- Design, Scope, and lead integration and/or development of custom features for existing products using Java Code development
- Report Generation using Tableau 8.2,
- Identifying the resources required to deliver the project work,
- Team mentoring and building, Learning new products and processes,
- Produce System Solution Specification, Requirements and functional design document creation,
- Design, Scope, and lead integration and/or development of custom features or extensions of existing products using J2EE Code development
Tools: /Technologies: JBoss 4.0, Eclipse, Oracle 10G, MS SQL 2012, Tableau 8.2, MS Visio, Visual Studio 2010, QuickBooks Pro, TPI (Transaction Pro Importer) 5.0, SVN and AccuRev, JavaScript, CSS, HTML, DBC, UNIX etc.
Confidential, Plymouth, MI
Software Developer
Responsibilities:- Design and demonstration to senior management, Develop and maintain code in repositories, participate in client meetings, Team Leading and team mentoring etc.
Tools: J2ee, MS SQL, TextPad, JBoss, MyEclipse, JavaScript, CSS, HTML, Servlets, JSP, JDBC, JSTL, UNIX
Confidential
Senior J2EE Consultant
Responsibilities:- XSD Development based on the rules defined in the business requirement specification
- Use Case and Technical design document development
- Impact analysis document development
- Programming and recoding of the business components in Servlets, JSP’s, Java Beans, Java mail components, JDBC classes and JWSDP 2.0 etc
- Unit testing, Test case writing and execution
- Reverse engineering documentation
- Code reviews, Impact analysis
- Java (JSP, Servlets, Beans and JDBC classes) Code changes and optimization
- Log4J integration, Unit testing and QA
- Bug Fixing, Production support
Tools: /Technologies: J2ee, TextPad, JavaScript, CSS, HTML, DB2, Servlets, JSP and JDBC, Struts, Eclipse, WebSphere 6.0 and 7.0, Advanced Query Tool (AQT), Altova XMLSpy XML editor
Confidential,Detroit,MI
Systems Developer - Distributed
Responsibilities:- Developer for development team of 3 developers/analysts
- Involved in Project tracking, Suggested architectural changes.
- Responsible for VW brand site Model year development and enhancements
- Development of Job status pages using JSP and Servlets, Java Beans, Value Objects
- Created complex SQL queries and used JDBC connectivity to access the Sybase database
- Extensive use of JavaScript, HTML, and CSS is involved
- Documentation of requirements and project status and progress
Tools: Java, Struts, Adobe FlashCS3, Tortoise SVN, Charles Debugger, xmlTools, JIRA, TexPad, JavaScript, CSS, HTML,Sybase, Servlets, JSP and JDBC, Struts, Eclipse, WebLogic 8.0, JSTL, TDD
Confidential,MI
Senior Software Engineer
Responsibilities:- All GM brand sites maintenance and enhancement
- Responsible for 4 GM brand sites maintenance and enhancements
- Interacting with client managers and delivery managers for changes, modifications etc.
- Programming using JSP, JSTL, XML, JavaScript, HTML, and CSS is involved
- Wrote Stored Procedures using SQL/PLSQL, Involved in Project tracking, Suggested architectural changes
Tools: Java, Resin, Eclipse, JSP, JavaScript, CSS, J2EE, Interwoven, UNIX