Lead Developer Resume
Madison, WI
SUMMARY:
- Experience of over 11+ years with IT industry as a Developer and Lead pertaining to requirements analysis, design, implementation and testing enterprise solutions using various development tools.
- Experience of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Full stack developer experienced in application development using Java J2EE technologies, Relational databases, Front end technologies and Big data technology.
- Well versed in all aspects of N - tier distributed application architecture & MVC using web technologies and RDBMS.
- Experienced working in deadline driven environment with compliant to product and processes.
- Global experience working with teams in USA, India, UK and Brazil and as an individual contributor.
- Experience in various domains (US Healthcare and Banking, Sustainable energy)
- Sun Certified Java Programmer (SCJP 1.5).
- Sun Certified Web Component Developer (SCWCD 1.5)
- Excellent organizational, interpersonal and communication skills.
- Comfortable working both independently and in a team environment. Fast learning, self-motivated
TECHNICAL SKILLS:
Programming: Java, SQL, PL/SQL, JavaScript, Shell Scripting, C and C++
Methodologies: Extreme programing, Waterfall, Test Driven Development, OOAD
Frameworks: Hibernate, Struts 1.2, Spring, Junit, Log4j, Node JS, Angular JS
Web: HTML, HTML5, Adobe Flex, Servlet, JSP, JavaScript, CSS, jQuery, Node JS
IDE and Tools: Eclipse, NetBeans, TOAD, WinSCP, MS Office, Visio, Soap UI, Autosys, ALM
Services: SOAP Web Services, RESTful Web Services, XSL, XSLT, XML and JSON, Multithreading
Servers: WebSphere, Apache Tomcat and JBoss
Databases: Oracle, MySQL, SQL Server, DB2 and Vertica 7.2
Source Control: GIT, CVS, SVN and StarTeam
Build Tools: Ant, Maven
ETL Tool: Talend
Big Data: Hadoop, HDFS, Pig, Hive
OS: Windows and Unix
Products: CGI Advantage HRM and FIN
WORK EXPERIENCE:
Confidential, Madison, WI
Lead Developer
Technologies: Hadoop, Vertica, PIG, Hive, Talend, Autosys, Unix, Java, C++
Responsibilities:
- Understanding the US government Medicaid program - subject areas like Members, Providers, MCOs and TPL
- Data modeling for staging layer and analytics layer for TMSIS data
- Developed Java UDx functions for Vertica, Pig and Hive
- Developed Autosys job scripts to call Talend Jobs, Vertica queries
- Designing the Data flow architecture across multiple technologies
- Analyze, design and populate the Reference values used in Medicaid program
- ETL job design using Talend for file processing, Data loading into db, Data cleaning and data formatting
- Performance testing all the technologies in stack - Vertica, Talend, Hadoop, HDFS, Pig, Hive, Autosys
- Design Test cases and Track testing activities
- Environment testing- Testing multiple technologies for readiness before the design and development of application
- Preparing process related documentation and Technology Specific Coding standards and Limitations documentation
Confidential, Roseville, CA
Lead Developer
Technologies: Java, Web service, Oracle, DB2, WebSphere application server, CGI Advantage HRM and FIN, XSD, XML, Shell Scripting, Node JS, Angular JS, Autosys
Responsibilities:
- Analysis, Design and development of Change Requests across multiple modules
- Impact assessment and Effort estimation of Change Requests
- Interacting with multiple teams to collect requirements, describe software product features, and technical designs.
- Developing batch job and web service Interfaces in payrolling system to interact with External modules like CM, Reports and External Partners like SCO, EDD etc
- Developed a module to automate and reduce manual work of generating Reconciliation report at the end of each box jobs and send email to team
- Involved in developing website using Node JS and Angular JS for E Timesheets
- Developed SOAP and RESTful webservice API for E timesheet module and Payroll interfaces
- Involved in design of database schema and development of stored procedures.
- Involved in supporting test environments and helping testing to complete SIT and UAT testing,
- Involved in product documentation like user guides, installation guide, support matrix
- Involved in test case review with QA team and peer code review
- Production Support for any payroll interface, Advantage and system failure
Confidential
Lead Developer
Technologies: Java, Servlets, JSP, Hibernate, Oracle, MSSQL2012
Responsibilities:
- Application design and development Using Servlets and jsp.
- Responsible for Database design and migration of database from Oracle to MSSQL 2012
- Involved fixing defects and performance tuning
- Implementation of Lucene search to filter the data in large set of records
- Mentoring the team members on various technologies
- Database migration from Oracle 11g to MSSQL 2012 checking the data type computability, case sensitive issues, sequences etc.
- Recipient profile database design and implementation for uploading the data through excel sheet.
- Performance tuning of the application and the servers in various environment
Confidential
Lead Developer
Technologies: Java, Spring, Hibernate, Adobe Flex, Blaze DS, MySQL, HTML 5, Restful web service
Responsibilities:
- Interacting with Researcher from HP Labs to gather requirements and discuss the progress of the project
- Interacting with global teams for mutual understanding of different modules of the project
- GUI design and development Using Adobe Flex, HTML5, JavaScript, CSS and jQuery.
- Writing custom components for Adobe Flex and HTML5 UI
- Developing API to provide service call to the GUI using spring and JSon objects.
- Data collection and aggregation using PL/SQL procedures.
- Maintaining and tracking the project tasks.
- Taking care of SVN repository.
- Estimating and planning the project deliverables
- Presenting the Demos to the Client and project presentation on innovations day and open house days
- Involved fixing defects and performance tuning
- Customization and Deployment of the application at Anaheim convention center
Confidential
Senior Java Developer
Technologies: Java, Hibernate, MySQL, Apache Tomcat
Responsibilities:
- As a programmer involved in design and developing web application using Flex and hibernates frameworks.
- Writing the PL/SQL procedure to validate the data
- Involved in writing Unit test cases
- Mentoring the team members on various technologies
- Involved fixing defects in Upload module during SIT and worked towards performance tuning