We provide IT Staff Augmentation Services!

Lead Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 10.5 years of professional experience in IT Industry includes Analysis, Design, Development and Implementation of Multi - Tier architecture systems
  • Experience working with Agile Methodologies including SAFE (Scaled Agile Frame Work). XP, SCRUM and Test-Driven Development.
  • Designed Sequence diagrams, Activity diagrams, Class diagrams, Collaborative diagrams and other UML components using Rational Rose tool
  • Used different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Generic Base DAO, Factory Pattern, Front Controller, Business Delegate, Service Locator, Singleton, Transfer Objects etc.
  • Experience in using JSP, Servlets, JavaScript, HTML5, DHTML, XHTML, JQuery, Bootstrap, Data Tables, Ajax, AngularJS, JSON, D3, ReactJS and CSS. For web application development
  • Developed web applications using Spring MVC fame work. Used Spring Core IoC dependency injection, AOP, and Transaction management.
  • Worked on Struts utilizing Apache Tiles, Struts Controllers (Actions and Forms) and validations.
  • Implemented Internalization (I18N) of web applications using spring, Struts .
  • Developed Web Services and Restful web services
  • Worked on JPA and Hibernate for object relational mapping with database.
  • Have good Relational Database understanding and experience with Oracle, Sybase ASE, Sybase IQ, SQL Server, Postgres and MySQL.
  • Worked on XML technologies like SAX, DOM, JAXB, JAXP, XSLT and XPath
  • Experience in using JUnit, Easy Mock, Mockito, and TestNG.
  • Worked with Version Control Tools like Git, ClearCase, SVN and CVS.
  • Involved in building and deploying applications on Web/Application Servers like JBoss, Web logic, IBM Web sphere, Glassfish, JRun, and Tomcat.
  • Knowledge in Nodes
  • Knowledge in Hadoop, and NoSQL Like MangoDB
  • Experience in developing Web services provider and client using Axis to provide WSDL.
  • Worked with AWS Email service, S3 storages and etc
  • Experienced in using build tools like Ant and Maven.
  • Wrote Shell, Perl, and Python Scripts.
  • Experience with High Availability (HA) Systems and Experience with Net flow and SNMP protocols.
  • Worked on Troubleshooting and Performance tuning
  • Involved in providing the application support level Trainings
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as part of a team as well as independently.

TECHNICAL SKILLS:

Operating Systems: Windows (NT/XP/2008), UNIX, Solaris, Linux

Languages: Java, C, PERL, Python, Shell, SQL

J2EE/Web Technologies: JSP, Servlets, EJB, JNDI, JDBC, JMS, Java Beans, JavaScript, Web Services, Restful Web Services, AJAX, Java Script, JBoss Mbean, CSS, Dojo, JQuery, BootStrap, DataTables, AngularJs, JSON.

Frameworks: Struts, Spring, Hibernate

Development Tools:: IBM Web Sphere Studio, Rational Application Developer, Eclipse, Net Beans, MS Office, Rational Rose, Microsoft Visio

Database: Oracle, IBM DB2, MySQL, Postgres, Sybase ASE, Sybase IQ and MS Access, MongoDB

Web & Application Servers: JBoss, Websphere Application Server, Web logic, Apache Tomcat, Jrun

Tools: TOAD, SQL Developer, DBVisualizer, Maven, Log4J, JUnit, Squirrel, Jstack, Yourkit, Tortoise.

XML Technologies: XML, JAXB, XPath, XSL, XSLT, SAX, AXIS, XFIRE, CXF

Version Control: Subversion SVN, CVS, Clear case, Git

Build tools: Ant, Maven, Gradle

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Lead Developer

Responsibilities:

  • Responsible for designing, developing and test the web based modern IMPACT Application
  • Working in an Agile development process for four months’ release, with 2 weeks Sprint and daily Scrums.
  • Involved in fixing, and enhancing the Risk, and Work Load modules
  • Collecting business requirements, review, analyze and evaluate business systems, user needs and translate these into functional specifications.
  • Used Java/ JEE, Soap, and Restful services, SOA, Spring, EJB, and other open Source Frame works in implementing the solution
  • Used Spring Restful API to convert Old Tuxedo services to Restful services
  • Participating in design reviews, code reviews, unit testing and integration testing.
  • Research and implement Java based frameworks to improve the scalability of the application and implement new Web services to fetch the data for different modules of web pages.
  • Troubleshoot complex production issues and fix them, also provide support to the business to use the application.
  • Review and validate the installation and configuration of the Development, QA, Staging, Production environments.
  • Using Spring Hibernate integration to fetch the data from Database
  • Design and develop RESTful services to load, transmit and present the data.
  • Using Junit, and Mockito frame work for writing the unit testing
  • Guiding Team members in implementing the integration of services with presentation layer.
  • Development of Presentation layer using the HTML5, Twitter Bootstrap, CSS3, JQuery, JSTL, and Responsive web design.

Environment: Java 8, JEE, spring 4.0, WebSphere 9.0, RAD 9.6, Hibernate 4.0, JQuery, Angular 1.6, HTML5, CSS, Oracle 11g, AJAX, JSON, Python, Git, ALM, Gradle, Agile.

Confidential, Austin, TX

Lead Developer/Designer

Responsibilities:

  • Responsible for implementing and test the web-based Quotation to order conversion.
  • Worked in an Agile development process for four months’ release, with 3 weeks Sprint and daily Scrums.
  • Involved in fixing, and enhancing he Convert to Order module
  • Collecting business requirements, review, analyze and evaluate business systems, user needs and translate these into functional specifications.
  • Used Java/ JEE, Soap, and Restful services, SOA, Spring, and other open Source Frame works in implementing the solution
  • Used Spring Validation API for Validating the Form Beans.
  • Used Jersey Restful API to fetch the Quote Data from Qids service
  • Participating in design reviews, code reviews, unit testing and integration testing.
  • Research and implement Java based frameworks to improve the scalability of the application and implement new Web services to communicate with different Quotation Applications and Rule engine servers.
  • Troubleshoot complex production issues and fix them, also provide support to the business to use the application.
  • Review and validate the installation and configuration of the Development, QA, Staging, Production environments.
  • Used Spring JDBC templates to fetch the data from Database
  • Design and develop RESTful services to load, transmit and present the data.
  • User interface developed using the HTML5, Twitter Bootstrap, CSS3, JQuery, Angular and Responsive web design.

Environment: Java 8, JEE, spring 4.0, Jboss 6.0, Hibernate 4.0, JQuery, Angular 1.6, HTML5, CSS, Oracle 11g, Shell Scripting, AJAX, JSON, Python, Git, ALM, Gradle, Shell, Agile.

Confidential, Horsham, PA

Lead Developer/Designer

Responsibilities:

  • Involved in full life cycle of the project including requirements gathering, analysis and designing the system
  • Responsible for providing design solutions new components and support existing application (older version) modules
  • Worked in an Agile development process for three months’ release, with 2 weeks Sprint and daily Scrums.
  • Used J2ee, Web services, SOA, spring, and other open Source Frame works in implementing the solution
  • Developed System architecture based on MVC, DAO design patterns
  • Utilized Spring MVC, Spring Ioc, Spring Aop, Spring transaction management frameworks
  • Design and develop Spring RESTful services to load, transmit and present the data.
  • Spring DAO Support was used to integrate Hibernate at persistence layer to access the data from MySQL.
  • Designed and developed modules like Spend, Clinical Trail, Data Supplement, Covered Recipients, products and Organization
  • Designed and developed Validator frame work to validate the Covered Recipients and spend Transactions
  • Designed and developed Matching Processors to match Covered Recipients, products, and Nature and purpose while importing data using CSV files, and excel sheets
  • Used annotation based ORM mappings like many to one and one-to-many relational, and named queries, HQL to list, merge and create or update.
  • Web Application Development using the HTML5, Data Tables, Twitter Bootstrap, CSS3 and Responsive web design.
  • Bootstrap validators used to validate the UI fields.
  • Used MongoDB to store the External data source data, and used Spring Mongo template to Query the MongoDB
  • Used SLF 4J for debugging and error logging purposes.
  • Used LDAP for authentication purposes
  • Used AWS API for Mail service, and S3 storage file storing and retrieving
  • Used JavaMail, and Ical4J API to sending reminders
  • Developed JUnit test cases for Test Driven Development approach
  • Used Git version control for development and Gradle as build tool
  • As team lead, assigned work to the team members, and guided team members while implementing modules resolving the issues, and conducted review meetings.
  • Involve in the final user Acceptance testing and provide resolution numerous issues

Environment: Java 8, Jquery1.11, Bootstrap 3.3.6, Hibernate 4.0, Apache Tomcat 8.0, Intellij 15.0, MySQL 5.6, Spring 4.0, AJAX, JSON, AWS, MongoDB, Python, Git, Jira, Gradle, Shell, Agile.

Confidential, Austin, TX

Sr. Java Developer/Designer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
  • Worked in an Agile development process for three months’ release, with monthly Sprint and daily Scrums.
  • Developed System architecture based on MVC, DAOs, chain of responsibility etc.
  • Developed Web services and Restful Web Services to communicate with NNM
  • Designed project modules using service oriented architect SOA.
  • Converted database dataset into JSON and sent this JSON Object UI, which is useful to load web pages faster
  • Developed Rule to Map Tos (Type of service) field value to DSCP (Differentiated Services Code Point) names for valid DSCP codes
  • Introduced JBoss Mbeans in the project to utilize as services, DNS resolution service created as an offline activity to improve the application performance.
  • Used different plug-ins of Maven to build the project deliverables.
  • Transactions were managed by using JPA and JEE Transaction management; and Spring for dependency injection and Beans management.
  • In some of modules Spring DAO Support was used to integrate Hibernate at persistence layer to access the data from Oracle, and Postgres.
  • Used annotation based ORM mappings like many to one and one-to-many relational.
  • Used named queries, HQL to list, merge and create or update.
  • Used Log4J for debugging and error logging purposes.
  • Developed JUnit test cases for Test Driven Development approach.
  • Used Git version control for development via a git-svn bridge
  • As a patch coordinator, created patch planning, mitigation planning, closely worked with team members and QA team to deliver the quality patch on time.
  • As team lead, assigned work to the team members, and guided team members while implementing enhancements, resolving the issues, and conducted review meetings.
  • Created videos upon the feature completion which could help, testers and support engineers to understand the new features.
  • Delivered product Training for Support Engineers as part of Level 3 Trainings.
  • Worked on Performance Tuning of the Application and resolve the complex issues of the production environment.

Environment: Java 1.6, Dojo 1.6/1.8, Hibernate 3.3, JBoss 6.0, Eclipse Juno, Oracle 11i/10g, Postages 8.4/8.1, Spring 3.0, Web services, Perl, Python, Tortoise, Quality Center/ALM, Patch Manager, Git, SVN, Shell, Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in web based front end using HTML, JSP and Servlet.
  • Major Use of Struts MVC, Transfer Object and Data Access Object design templates was employed and designing and implementation of design patterns like Business Delegate, Factory Pattern, and Singleton were also used in project
  • Developed Web services for application internal monitoring purpose, and integrating with other applications
  • Ported application deployment environment from WebSphere Server to JBoss Server
  • Worked on the product installer. Ported application for 64-bit support.
  • Upgraded the application server version JBoss 4.0.5 to 4.23 with the help of python scripts
  • Implemented the Custom classes and business model to retrieve the data from database.
  • Implemented DAO design template for data extraction using JNDI data source with JDBC thin driver. Deployed and configured the data source for database in Jrun/JBoss server.
  • Created, executed, and documented, the Tests necessary to ensure that an application and/or environment meet performance requirements (Technical, Functional and User Interface).
  • Performance Tuning of application using JVM parameters
  • Integrated the product with open LDAP for SSO support for specific customer
  • Used Ant scripts to build the packages
  • Wrote Perl Scripts for service monitoring on HA systems
  • Used AntiSamy API to prevent XSS Vulnerabilities in the application

Environment: Java 1.4/1.5, Apache Tiles, Struts, WebServices, Webespehere, Jboss4.23/4.0.5, Eclipse, Oracle 10g/9i, Sybase ASE 15.0, PL/SQL, Windows, UNIX, Perl, C, C++, AntiSamy, Python.

We'd love your feedback!