We provide IT Staff Augmentation Services!

Lead Consultant/tech Lead Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Over 11 years of experience in Java / J2EE based applied software development, system analysis, software architecture, and team management experience
  • Expert in Java, Servlet/JSP, Struts, Spring, Hibernate, JMS and REST/SOAP Web Services, Junit
  • Extensive experience in multi - tiered, service oriented, and high concurent web based applications
  • Sun Certified Java Programmer
  • Oracle Certified SQL Database Expert
  • Experience in full development life cycle which involved gathering business requirements, technical analysis, design, development, testing and documentation
  • Experience in methodologies like Waterfall, UML, User Stories, Agile, XP and SCRUM
  • Well versed in Design Patterns like Service Locator, Singleton, MVC, Session Facade, Composite View, Repository and Data Access Object (DAO)
  • Experience in databases such as Oracle Databases 9i, 10g and 11g, MySQL, SQL Server and PostgreSQL

TECHNICAL SKILLS:

Languages: Java, PHP, Shell Scripting, C# .NET, C/C++

Frameworks/Middleware: Spring, JSF, Struts, Hibernate, JDBC, JPA, MyBatis, iBatis

Java EE Technologies: EJB, Servlets, JSP, PrimeFaces, RichFaces, Thymeleaf, Apache Tiles, JSTL, Expression Language, Facelets, Jersey Web Service, REST Easy, JTA, JMS, RabbitMQ, Bean Validation, Hibernate Validator, Java Mail

Java Tools: Swing, AWT, Threads, CDI, JavaDocs, JAXB, DOM Parser

Web Technologies: HTML, Bootstrap, CSS, JavaScript, JQuery, AJAX, Node.js, XML, JSON, DOM

Databases: Oracle 10g and 11g, MySQL, PostgreSQL, Derby, SQLite, PL/SQL, T-SQL

Architecture: OOP, AOP, MVC, DAO, Repository Pattern, Factory Pattern, Singleton

Methodologies: Agile, Scrum, XP, UML, User Stories, Kanban, Waterfall, CMMI

Servers: IBM Websphere, WebLogic, Apache Tomcat, Jetty, Glassfish Server, JBoss Application Server, XAMPP

IDEs: Spring Tool Suite, Eclipse, Netbeans, Oracle JDeveloper

SQL/Design Tools: Oracle SQL Developer, TOAD, MySQL Workbench, pgModeler, MS Visio, Rational Rose, Trello, Firebug, Putty, Jasper Reports

Build/Test Tools: Ant, Maven, Gradle, Log4j, jUnit, jMeter, JIRA, Bugzilla, Hudson, Jenkins

Version Control: Git, Mercurial, SVN/Subversion, Github, Bitbucket, Rational Clear Case, CVS

Operating System: Windows, Fedora, Ubuntu, Debian, MAC

Source Code Analysis Tools: Fortify, Sonar

PROFESSIONAL EXPERIENCE:

Confidential

Lead Consultant/Tech Lead

Responsibilities:

  • Developed architecture of an intelligent pricing engine
  • Developed System and UML diagrams to highlight the major components and interaction between them
  • Developed technical system design document
  • Developed web service client to fetch information from a third party web service using SOAP protocol
  • Support legacy application and fixed production bugs
  • Wrote SQL queries for Oracle Server
  • Designed and developed web services for financial trade portal application using J2EE framework.
  • Developed PL/SQL procedures, functions, and objects to perform underlying database operations.
  • Wrote SQL test scripts to verify procedures and functions.
  • Worked closely with UI developers for web services integration.
  • Designed and Developed a large scale financial application at Fidelity Investments based on J2EE framework that uses Spring 3, Struts 1.3, Hibernate 4, MyBatis, etc. and utilize web services on SOAP and REST.
  • Performed security analysis using Fority.
  • Performed static code and performance analysis on the code.
  • Coordinated with key stake holders and System analysts to convert the formal requirements into work packages.
  • Developed technical system design document and reviewed and approved of other team’s technical system design documents.
  • Led & Mentored software development team.
  • Prepared work breakdown structures and performed cost estimation.
  • Assigned and managed the development tasks.

Confidential

Technical Lead / Project Engineer

Responsibilities:

  • Developed embedded programs and middleware applications in Java for RFID (Radio Frequency Identification) sensors.
  • Developed integration code for RFID systems and Interactive Television.
  • Designed a Service Oriented Architecture for a large pharmaceutical project involving RFID technology.
  • Developed various J2EE applications that communicated with real time location tracking systems as well as RFID devices.
  • Involved in preparing test cases for the integration and system testing.
  • Developed an algorithm for the handheld reader to test the security strength of an RFID tag (widely used in US and Europe to control door access with key fob) and later broke its security code to prove its weakness to the cloning attack.
  • Coordinated with customers to interpret and analyze their requirements and develop prototypes.
  • Wrote project proposals, project plans, technical requirement documents and project reports.
  • Met potential customers for technical presentations and was involved in negotiations.
  • Acted as the project director of a PKI (public key infrastructure) process evaluation and penetration testing research project.
  • Technical lead and domain expert for a penetration testing on a leading Irish financial institution.
  • Implemented an Agile project management process to fix over-budget and late delivery problem.
  • Managed a team of seven software engineers to work on various software development projects for RFID & IPTV division.
  • Conducted courses for team members on “Security Awareness” and “Secure & Robust Programming.”
  • Provided software development skills to support sensors projects.
  • Designed a system architecture for an RFID and IPTV (Interactive Television) integration project.
  • Created web services for an RFID application.

Confidential

Analyst Programmer

Responsibilities:

  • Developed a performance-critical multi-currency web application for supply chain management including a finance module.
  • Created and maintained an Oracle materialized view, PL/SQL queries, job schedules, and simple and complex views. He wrote interfaces, business objects, and action classes, as well as web services to integrate various modules.
  • Developed and implemented load balancing and parallel processing algorithms for larger deployments.
  • Performed detailed technology evaluation and forecasting and he communicated with the major public sector clients to ascertain their business needs by following government standards.
  • Trained team members to enhance their skills in the performance improvement for Java and Oracle and led the performance tuning team to enhance the performance of the application suite (Java) and back end database (Oracle).

Confidential

Software Developer

Responsibilities:

  • Developed web parts, workflows, and web services for a multilingual document management system.
  • Developed and implemented algorithms for a real time translation system project as well as developed embedded programs for a gas monitoring device.
  • Performed detailed technology evaluation and forecasting as well as communicated with the major public sector clients to ascertain their business needs by following government standards.
  • Acted as the lead technology advisor for a real time translation system project developed for a world leading bank.

Confidential

Software Developer

Responsibilities:

  • Designed e-learning software and customized it to meet customers’ requirements.
  • Involved in the development of a messaging component, written in Java and including SOAP, Web Service, XML, XSLT, etc.
  • Successfully completed presentations to the management team on progress, upgrade work, and quality issues.
  • Acted as the liaison with major clients to ascertain their business needs and coordinated with an offshore development team.
  • Accomplished at gathering requirements before developing upgrades or new releases that include the new functionality.

Confidential

Founder and Technical Director

Responsibilities:

  • Developed and successfully led business strategies as well as innovation in product and service delivery.
  • Performed business development & marketing activities and successfully closed significant deals.
  • Secured a central government contract along with leading industry clients within a short period of initial formation.
  • Developed internal policies & procedures and implemented formal project management framework.
  • Managed the budget and successfully delivered project with full client satisfaction.
  • Gathered user requirements, designed UML diagrams and allocated tasks to junior developers.
  • Performed critical project work such as unit testing, loading software onto the server, implementation and support.
  • Supervised junior developers and trained & mentored them for the development process and technical issues.

We'd love your feedback!