We provide IT Staff Augmentation Services!

Technical Lead / Architect Resume

0/5 (Submit Your Rating)

Tracy, CA

SUMMARY

  • Having 12+ years of experience in designing, developing and testing Java/J2EE web based applications.
  • Experience in developing MVC Web Enabled Applications using Spring, Struts, Hibernate, JPA, AJAX, XML, J2EE JSP, Servlets, JDBC, JNDI, Flex, Maven, Ant, Jenkins, Hudson, Restful & SOAP Web Services.
  • Expertise in using Backbone, Backgrid, AngularJS javascript frameworks, jQuery & UnderscoreJS libraries in developing single page applications and Adobe Flex framework to build rich user interfaces.
  • Proficient in application development with Web Technologies, Distributed Technologies in Client - Server Architecture environment and J2EE Environment.
  • Extensively involved in SDLC methodologies like Agile, Waterfall Methodology working model to performing feasibility study, requirements gathering, preparation of technical documents, designing, coding, unit testing and integration testing, deployment and providing support to clients and Proficient in working Onshore - Offshore based project models.
  • Expertise in analyzing existing code/functionality and finding & fixing the bottlenecks and optimizing the system performance.
  • Performing system health check periodically and finding and fixing issues and cleaning extraneous code/functions.
  • Expertise in using various IDEs like STS, MyEclipse, WSAD, Eclipse, JBuilder etc.
  • Experience in building charts and graphs using various tools like Flex, iNet crystal clear, Birt Reports, Highcharts.
  • Worked extensively on Object Relational Mapping technologies like Hibernate, JPA.
  • Worked on messaging technologies like JMS, ActiveMQ, RabitMQ. Web services like RESTful, SOAP using WSDL.
  • Involved in Baselining the performance of the project/application and work on its improvement in all aspects( performance tuning, Memory management & maintaining standards etc)
  • Thorough experience in working with databases like Oracle, SQL Server, My SQL, MS Access with comprehensive knowledge in preparing Queries, Views, Triggers, Stored procedures, Cursors and Indexing.
  • Experienced in using elastic search engine like Apache Solr.
  • Knowledge in NoSql databases like MongoDB, Cassandra.
  • Excellent hands on experience with JSON, XML, XSL, HTML, CSS and Java Script.
  • Experienced in identifying and utilizing various design patterns lie Abstract Factory, Singleton, Strategy, Decorator, Façade, Composite, etc.
  • Participated in Preparing Technical Documentation and detailed level Specification Documentation.
  • Possess good communication, interpersonal and problem solving skills.
  • Gathering and evaluating the client's business requirements, both functional and non-functional.
  • Good demonstrating ability to mentor other software developers/teams to maintain architectural vision.
  • Preparing Unit test scripts using mock data (EasyMock) in order to validate complex functionality in the application.
  • Good reputation in handling the team and getting the complicated modules done with in stipulated period of time.
  • Excellent team player with strong organizational, written and verbal communication skills.

TECHNICAL SKILLS

Java / J2EE Technologies: JSP, Servlets, Multi-threading, JNDI, JMS, REST, SOAP

Frameworks: Spring, Struts, Flex, MVC, AJAX, Hibernate, JPA, Cairngorm, BlazeDS

Testing Tools: SoapUI, JUnit

Application/Web Servers: Apache Tomcat, WebSphere, BEA Weblogic, JBOSS

IDE: STS, MyEclipse, JDeveloper, WSAD, JBuilder, NetBeans

UML Tools: Microsoft Visio, Rational Rose, Star UML

Reporting Tools: Crystal Reports, i-net Reports, iText.

Databases: Oracle, MS SQL Server, My SQL, Cassandra, MongoDB

Version Control: SVN, VSS, CVS, VAULT, Git

Other: Backbone Backgrid, AngularJS, jQuery, UnderscoreJS, Bootstrap, Javascript, HTML, CSS, Flex, Maven, Ant, Log4J, LoadUI, UML, Apache Solr

PROFESSIONAL EXPERIENCE

Confidential, Tracy, CA

Technical Lead / Architect

Responsibilities:

  • Refactoring the entire application design by adapting new features like Spring MVC, RESTful, Security, Hibernate ORM frameworks.
  • Implemented server side role based security for authentication and authorization by using Spring security module and LDAP.
  • Designing and implementing responsive UI screens for various modules using twitter bootstrap, AngularJS framework.
  • Implemented custom reusable components for managing role based authorization at client side UI screens using AngularJS.
  • Overseeing and reviewing the application design process for both the technical constraints of the architecture and the business objectives of the application.
  • Analyzing and fixing issues and improving system performance by using VMware and PMD tools.
  • Preparing technical design documents like sequence diagrams, class diagrams, ER diagrams, etc…
  • Establishing, communicating and enforcing application design patterns and development key components with specific business rules.

Environment: Java/J2EE, Spring, Hibernate, JPA, AngularJS, Bootstrap, jQuery, UnderscoreJS, Highcharts, HTML, CSS, Oracle, Spring Tool Suite (STS), Maven, Tomcat, Log4J, RESTapi, Jackson.

Confidential, Chicago, IL

Technical Lead / Architect

Responsibilities:

  • Extensively involved in designing of an entire architecture of the application and implementing various enterprise design patterns such as Business Delegates, Controllers, Data transfer objects (DTO), Service Locator and Data Access Object (DAO) etc.
  • Performed direct client communication for taking clarifications on client requirements.
  • Designing and implementing responsive GUI screens for various modules using twitter bootstrap, AngularJS, backbone and backgrid frameworks with the help of UnderscoreJS.
  • Implemented validation functionality for different forms, action components, etc using AngularJS library.
  • Created custom AngularJS directives for authorization of various components, sections in the UI for all user roles.
  • Implemented Interactive and responsive grids using backgrid & backbone framework.
  • Implemented custom reusable components for managing role based authorization at client side (UI screens/sections) using backbone views and models.
  • Establishing, communicating and enforcing application design patterns and development key components with specific business rules.
  • Overseeing and reviewing the application design process for both the technical constraints of the architecture and the business objectives of the application.
  • Prepare sprint plan for effort and capacity estimations.
  • Making presentations to customer or client audiences or professional peers.
  • Responsible for implementation of Winning Request Out file, Impact Reports and Request maintenance interfaces.
  • Responding promptly and professionally to bug reports
  • Designed architecture diagrams, sequence, class diagrams and ER diagrams for the required functionality.

Environment: J2EE(JSP), Hibernate, JPA 2.0, Spring, Spring (MVC, Security), XML, javascript, AngularJS, Backbone, Backgrid, JQuery, UnderscoreJS, HTML, CSS, Bootstrap, Apache Solr, JUnit, Maven, SVN, Log4j, Tomcat, Oracle, My Eclipse, RESTful Web Services.

Confidential, Edison, NJ

Technical Lead

Responsibilities:

  • Responsible for designing of an entire architecture of the application and implementing various enterprise design patterns such as Business Delegates, Controllers, Session Façade, Data transfer objects (DTO), Service Locator and Data Access Object (DAO) etc.
  • Preparing technical design documents, Use Cases, Class Diagrams and Sequence Diagrams.
  • Communicating with stakeholders to understand and in corporate the company strategy into the solution.
  • Establishing, communicating and enforcing application design patterns and development key components with specific business rules.
  • Overseeing and reviewing the application design process for both the technical constraints of the architecture and the business objectives of the application.
  • Preparing project schedules, quality plans, and communication and risk management plans.
  • Reviewing the implementation of the project tasks on a daily basis with regards to task schedules, code quality and performance.
  • Initiating, organizing and attending project meetings and communicating with individual team members on daily basis.
  • Implementing major components like business rule engines and various interfaces to access sure-scripts (270 & 271 patient insurance eligibility enquiry and information), quest labs and MD-Online (837 & 835 Professional Health Care Claims) systems.
  • Designed and implemented schedulers and messaging queues to perform various tasks using quartz and multi threading.

Environment: J2EE(Servlets), Hibernate 3, JPA 2.0, Spring 3, JMS, XML, X12, HL7, MS Visio, UML, RabitMQ, JUnit, Ant, SVN, Log4j, jUnit, iText, FLEX, Tomcat, MS-SQL Server, MyEclipse, RESTful and SOAP Web Services

Confidential, Bedford, NH

Technical Lead

Responsibilities:

  • Designed and developed a Rich GUI front-end using DHTML, JSP, Servlets, JavaScript, CSS and AJAX.
  • Developed BPEL and Java web services to handle data at backend.
  • Prepared SQL Queries, PL/SQL Stored procedures and triggers on oracle database to extract data.
  • Requirement Analysis and preparation of testing artifacts.
  • Preparation of Automation Scripts for Functional and Regression testing.
  • Handling Change request/bug fixes for existing functionalities.
  • Execution of the test scripts.
  • Using JDeveloper, developed java and BPEL Web Services to handle data for providers, members and patients and sharing data between various requests in the application.
  • Performed detailed Unit testing on all modules using JUnit.
  • Developed test plans for performance improvement.
  • Implementation of Automation Frameworks.
  • Implementation of Data Driven and Function Libraries functions.
  • Importing and exporting data through XML files and validating using SoapUI tool.
  • Defect Tracking and reporting the results.
  • Handling knowledge transfer sessions.

Environment: Core Java(Multi threading, I/O, Data structures), J2EE(Servlets, JSP), JMS, XML, MS Visio, UML, JUnit, JavaScript, Ant, VAULT, Business Objects, Weblogic, Oracle, jDeveloper, SoapUI.

Confidential

Sr. Software Engineer

Responsibilities:

  • Responsible for design and architecture of the application and implementing various enterprise design patterns such as Model-View-Controller (MVC), Business Delegate, Front Controller, Session Façade, Value Object, Service Locator, Data Access Object (DAO) etc.
  • Created technical design documents using UML; prepared Use Cases, Class Diagrams, Sequence Diagrams and State Charts.
  • Using Core Java, implemented several server side components to manage daemon tasks such as emails, feeds etc. These components are implemented using Java Collection Framework classes such as HashSet, TreeSet, HashMap, List etc. and interfaces and abstract classes.
  • Built rich graphical front end user interface using Adobe Flex/ActionSript/MXML for some of the interactive modules such as application dashboard, filing monitor, filing calendar, state rule manager, which helped users to deal with large amounts of data loads without having to wait for page rendering
  • Using Cairngorm framework, implemented the Flex front-end application in the MVC architecture.
  • Involved in coding to create graphs, charts, data grid for various modules using Flex UI components.
  • Using Multithreading, implemented server side components to handle multiple requests concurrently. These components include Report generation, external feed management (NIPR), electronic Filing Component, etc. To increase the performance, implemented Thread Pools and Thread-Safe Collections for instantiating new worker threads.
  • In the Document Management sub system, implemented a Java Applet for handling multiple document upload. This applet is implemented using AWT/Swing JList, JTree, JTable components and supports drag-drop, so users can upload multiple files and set properties for them.
  • Using Core Java, Developed JavaBeans to handle data for frontend presentation and backend for storing the data back to the database and also sharing data between various requests.
  • Performed detailed Unit testing on all modules using JUnit
  • Developed all the required service classes, business objects, data access objects and front-end components using java Servlet model and JSP pages.
  • Analyzed and fixed issues and improving system performance using J-Profiler
  • Conducted database performance tuning for all the data intensive modules.

Environment: Core Java(Multi threading, I/O, Data structures), Adobe Flex, Cairngorm, BlazeDS, MXML, ActionScript, J2EE(Servlets, JSP), Struts, JDBC, J-Profiler, JMS, XML, MS Visio, UML, JUnit, JavaScript, Ant, CVS, Crystal Reports, IBM WebSphere Application Server, SQL, SQL Server, RAD.

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked directly with IT directors to manage development expectations and deliverables.
  • Involved in preparing Quality Procedure Documentation according to CMM Level-3 guidelines and implemented PSP and TSP
  • Conducted JAD/JAR sessions and Walkthroughs of Artifacts such as FRD, BRD, etc.
  • Worked closely with client and end users in determining the User Interface
  • Performed SQL Queries and PL/SQL Stored procedures on database to extract data.
  • Performed ER modeling and created ER Diagrams for the database
  • Extensively involved in Developing complicated functionalities like “Automation Rule Engine” and “Interface Auto Route Mapping”.
  • Implemented Java Applet based printing for batch printing audit reports.
  • Using Java Applet based image processing libraries to process scanned PDF files and interpreting the barcode to identify the audit that the PDF file belongs to.
  • Analyzed the current systems in place and evaluated their use and scalability in developing this system
  • Using Multithreading, implemented an audit synchronization component which is responsible for upload/download of audits that are assigned to an auditor.
  • Implemented stand-alone core java components to transfer premium information from server to client and vice versa.

Environment: J2EE (Core Java, JSP, Servlets), JDBC, WSAD, Tomcat 5.x, MYSQL, SQL, JavaScript, iNet Reports, VSS, AJAX

Confidential

Software Engineer

Responsibilities:

  • Involved in preparing quality procedure documentation according to CMM Level-3 guidelines and implemented PSP and TSP
  • Involved in requirements gathering and performed Feasibility Analysis.
  • Participated in defining screen presentation standards for the system by implementing standards of CSS, so that the entire team can work on individual pages without creating independent page styles.
  • Designed and developed a Rich GUI (RIA) front-end using DHTML, JSP, Servlets, JavaScript and AJAX
  • Used JBuilder technology to create, debug and deploy application modules
  • Created multiple view access for implementing the security and access control between various user roles.
  • Used various design patterns like Singleton, factory, command etc.
  • Performing rigorous Unit and integration testing

Environment: Java, J2EE (Java 1.4, JSP, Servlets), JDBC, Borland JBuilder, Tomcat 4.1, MS SQL Server, SQL, JavaScript, iNet Reports, Java Applets, VSS, AJAX.

Confidential

Software Engineer

Responsibilities:

  • Developed user interfaces using java server pages.
  • Unit test the modules implemented.
  • Involved in the documentation of the project.

Environment: Java, J2EE (Java 1.4, JSP, Servlets), JDBC, Borland JBuilder, Tomcat 4.1, Oracle, SQL, JavaScript.Java, J2EE (Java, JSP, Servlets), JDBC, Borland JBuilder, Tomcat 4.1, Oracle, SQL, JavaScript.

We'd love your feedback!