We provide IT Staff Augmentation Services!

Application Architect/technical Lead Resume

Lake Forest, IL

SUMMARY:

  • Software professional with 15+ years of experience in architecture, design and development of Internet, Intranet, Database, Multi - Tiered Client-Server Applications using Java and J2EE technologies.
  • Within the agreed enterprise architecture, define and design end to end technology solutions to assist the business in meeting their business objectives.
  • Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and manage development schedule.
  • Experienced in Blue/Green, Ramped & Canary deployment/piloting strategy.
  • Experienced in the design and implementation of fully automated Continuous Integration, Continuous Delivery, and Continuous Deployment pipelines.
  • Architected fault tolerant micro services which capable of recovering from failures.
  • Review, interpret and respond to detailed business requirements specifications to ensure alignment between customer expectations and current or future capability.
  • Collaborated with Infrastructure teams e.g. Middleware, DBA, and Network in application design and infrastructure requirement for solution.
  • Strong Knowledge of Software Development lifecycle and methodologies like Waterfall, agile methodology and documentation of different lifecycle deliverables and user manuals.
  • Expert level knowledge of Amazon EC2, S3, RDS, Elastic Load Balancing, Auto Scaling, Elastic Beanstalk, Cloud formation, VPC, IAM, Security Groups, SNS and SQS.
  • Well-organized, efficient, quick learner with excellent ability to plan, organize, prioritize work and to meet on time the deadlines.
  • Strong understanding of Design principles like SOLID, KISS and YAGNI.
  • Experienced in load/stress testing tools and Application monitoring tools like AppDynamics.
  • Develop, document, communicate, and enforce environment/release management, configuration and development best practices
  • Strong experience in Database Development, Data Integration, ETL Development, Conversion & Data Migration.
  • Led the project team, including Requirement, High Level Technical Design, and Application Architecture, Development, Code Reviews, Implementation plan and communication to management.
  • Result-driven, “can-do” attitude proven problem solving and trouble shooting skills.
  • Strong understanding of design patterns (MVC, Data Access Object, Front Controller, Template, Dependency Injection, Data Transfer Object, Singleton, Factory and Abstract Factory and Logical/Physical Database design using ERWIN.
  • Used J2EE, Rest Services, JMS, Spring, Hibernate, Informatica as solution components.

TECHNICAL SKILLS:

InternetTechnologies: Java, J2EE, Servlets, JSP, HTML, Spring, JavaScript, JDBC, JNDI, Java Beans, CSS, DOJO Toolkit, JQuery, Web Services, Ajax, Log4J, REST Web Services, JSON, Hibernate, JPA, Angular 2/5, Apache Cordova, TypeScript, Angular Material

Cloud Computing: Amazon Web Services, VPC, EC2, S3, EBS,RDS, IAM, Elastic Beanstalk, Cloud Front, SNS, SQS, Security

Framework: MVC, JQuery, Angular 2/5

Version Control/ Repository Management: PVCS, VSS, SVN, CVS, GIT, Source Tree, Bit Bucket, GithubDocker Hub, Github

Web/Application Servers: Apache Tomcat, iPlanet, SunOne7.0, IBM Web Sphere 7.0/8.5, JBOSS EAP 7.0, Apache Http Server

IDE/ Protocols: Eclipse, IntelliJ Idea, WSAD, PL/SQL Developer, Toad, Oracle SQL Developer, STS

Testing Framework: JUnit, Mockito

Relational Databases: Oracle 8i/9i/10g/11g, SQL, PL/SQL, MySQL, SQL Server, MS Access

NoSQL Database: MongoDB

Operating System: Windows XP/2000/NT, UNIX, Linux

Automation/Build tools: Maven, GradleCI/CD, Jenkins, Bamboo

Scheduler: Autosys, TWS

Application monitoring: AppDynamics, Webload

ETL Tools: Informatica 7.1/8.6

Miscellaneous: FTP, SFTP, FileZilla, Putty, SQL* Loader, Log4J, Jakarta POI, Maven, Jfreechart, Microsoft Visio, Jira, Service Now, Rest Client, SOAP UI, Postman, Curl, iText, pdfBox

PROFESSIONAL EXPERIENCE:

Confidential

Application Architect/Technical Lead

Responsibilities:

  • Designed loosely coupled end-to-end solution including applications, batch processes, Asynchronous messaging and Integration layer.
  • Designed Integration layers for Repair Systems, Ecommerce, Fulfillment, Inventory and Financial systems utilizing Restful web services and Message Queues (WebSphere MQ, Active MQ).
  • Architected solution to digitize Sterling Quality Check process.
  • Architected/Developed Hybrid Mobile application for iPads using Angular 5, Angular Material and Apache Cordova including creation of new Plugins to execute Native code.
  • Architected, Designed & Developed Front end and Backend services to provide unified real time view of whole pick/pack/ship process in distribution center.
  • Architected & Developed solutions utilizing Java, J2EE, spring framework, Hibernate, Angular 2/5, Apache Cordova, IBM WebSphere, JBoss, Rest Web Services, Oracle.
  • Worked on Requirement gathering, High Level Technical Design, Application Architecture, Development, Testing on multiple projects in Supply Chain and Repair area.
  • Designed Restful services for backend operations.
  • Designed capabilities to integrate with Active Directory/LDAP for Authentication and Authorization.
  • Leveraged twelve factor application methodology to guide teams for micro service design.
  • Created reference Implementation for team members.
  • Designed solutions for various Master data and transactions interfaces with third party hosted solution.
  • Led the project team, including Requirement, General Design, and Effort estimations, Application architecture, managing project schedules, Implementation plan and communication to management.
  • Work with the Project Managers and Business Analysts to develop high level project schedule resource plans for implementation projects.
  • Collaboration with cross-functional teams, business analysts, customers and other key stakeholders throughout all phases of the projects.
  • Leveraged AppDynamics for Application monitoring, visibility into infrastructure impact on application performance and for End-to-end visibility on business transactions.
  • Develop, document, communicate, and enforce environment/release management, configuration and development best practices
  • Perform code review of other team members and assisted other junior developer in team.
  • Created High Level Design, Detailed Design, Unit test suite/case and Unit test log.
  • Setup Gradle/Maven builds for building deployable artifacts.
  • Designed logical/physical schema for Applications.
  • Designed & Developed functional, operational & Integration capabilities using SQL, PL/SQL, ETL, Unix Shell scripts.
  • Leveraged Webload & AppDynamics for load and stress testing.

Technology Stack: Spring, Spring MVC, Spring Data JPA, Spring Security, Spring JDBC Template, J2EE, Angular 2/5, JSP, Java Script, Apache Cordova, WebSphere MQ, Active MQ, DOJO Toolkit, JQuery, Jfreechart, PdfBox, IBM WebSphere, AJAX, Gradle, Maven, Bamboo, Bit Bucket, Oracle, PL/SQL, SQL* Loader, TWS & Autosys, UNIX, Microsoft Visio, Microsoft Project Plan, E-Procurement, Lawson.

Confidential, Lake Forest, IL

Technical Lead

Responsibilities:

  • Worked on Requirement gathering, Analysis, documentation, development and Testing.
  • Created document required in different phases as per the SDLC e.g. Technical specifications, code review, Unit test plans & unit test results.
  • Developed ongoing interfaces and build programs for conversions.
  • Developed/Coded complex application Interfaces and conversion program using Oracle 9i/10g, SQL Server 2008, SQL, PL/SQL, T-SQL, DTS, SQL* Loader, Oracle SQL Developer, PL/SQL Developer, Autosys, Model N, TOAD, Batch and UNIX scripting.
  • Created unit test plan & unit test result document and executed test plans to test the functionality of the various modules/interfaces.
  • Supported the Integration testing between various systems.
  • Developed complex data extraction program and transformed into required file format using PL/SQL, SQL and DTS packages.
  • Designed data extraction and conversion strategies from E&Y tool (SQL Server database).
  • Designed and oversaw data verification and validation process by providing various ad-hoc extracts from legacy systems as well as from E&Y for business.
  • Handled all database development, Data extraction, Conversions, Verification and validations for multiple projects eq Phoenix, GPSC & Chexs.
  • Worked as Single point of contact for all Oracle database related development & extraction activities.
  • Designed and developed database objects in Oracle database for the application & interfaces.
  • Develop and maintain Oracle database objects E.Q. tables, views, Procedure, Functions, Package, and database triggers.
  • Developed Autosys jobs code for scheduling ongoing interfaces.

Technology Stack: - Oracle 9i/10g, SQL Server 2008, SQL, PL/SQL, T-SQL, DTS, SQL* Loader, Oracle SQL Developer, PL/SQL Developer, Autosys, Model N, EDI, UNIX, Batch, TOAD, FTP

Confidential, Overland Park, KS

Senior Software Engineer

Responsibilities:

  • Worked on Requirement gathering, Analysis, Design, documentation, development and Testing.
  • Translate business requirements into effective and efficient computer systems at module level by creating technical specification document.
  • Contributed in Complex Application development, Conversion and data Integration using Java, J2EE, JSP, Servlets, Java Beans, JDBC, MVC, HTML, CSS, Java Script, Unix, Batch scripting, Oracle9i/10g, SQL, PL/SQL, Informatica 7.1/8.6, XML, SQL* Loader, Unix, Autosys, TWS, IBM Mainframe JCL, Jakarta POI, PVCS, VSS, SVN, eBuilder, Kintana, Log4j, Jtest and application server iPlanet, SunOne.
  • Created unit test plan document and executed test plans to test the functionality of the application.
  • Developed documentation as required in different phases of Software Development Life cycle process.
  • Worked as full stack Java developer, from deployment and backend services to front-end development.
  • Worked on setting up test data/scenarios in staging environment to support User acceptance testing.
  • Worked on various application module e.g Treaty/Facultative contracts, Manual booking, Process Automation application, Reports from End to End on building graphical user interface, writing business logic in service layer and writing backend code.
  • Implemented the applications by moving Oracle, Java and Informatica code to production.
  • Developed external Interfaces involving high data volume to import and export.
  • Developed ETL processes and Data integration and Data conversion program using Oracle PL/SQL, Informatica.
  • Worked on Integration of new business source into application reviewing source system, deciding data acquisition strategy, ETL development, Web Application Changes, Testing and stored procedure/function changes/creation.
  • Developed Complex Reports using Java, JSP, and Servlets and used Jakarta POI API for exporting reports in excel format.
  • Written PL/SQL procedures, functions & packages to implement various functionalities in application E.Q. Treaty add/update, Fac contract add/update, Manual loss booking, Manual premium booking.
  • Extensively used TOAD, Oracle SQL developer & PL/SQL Developer to create database objects E.Q. tables, views, procedures, function and database triggers during the course of development.
  • Worked on implementing coding standards in Java and Database code suggested by Application Quality/ team.
  • Worked on rewriting & changing the existing application procedures to increase performance.
  • Worked with Business group to advice on Design and work/time estimation.
  • Responsible for writing Batch scripting and UNIX shell scripting.
  • Documented business rules, functional and technical designs and test cases.
  • Written DAO for fetching data from database and Involved in writing complex queries using sql.
  • Worked on Reports to generate the Reports in web & Excel form Using Java, JSP, Servlets, Java Beans, JDBC and Jakarta Poi and written scripts to populate the month end reporting tables using Informatica.
  • Developed complex Month end closing reports using Java, JSP, Java Beans and SQL.

Tools: Java, J2EE, JSP, Servlets, DAO, MVC, JavaScript, JDBC, Hibernate, Connection Pooling, HTML, XML, SAX/DOM, CSS, iPlanet/Sun One 7, Log4J, Jakarta POI for excel sheet generations, Informatica 7.1/8.6, Oracle 9i/10g, PL/SQL, SQL* Loader, Oracle SQL Developer, PL/SQL Developer, JTEST, Hammurapi, PVCS, VSS, eBuilder, Kintana and Maximo.

Confidential

Software Engineer

Responsibilities:

  • Worked on Analysis & Design, coding, and testing. Developed documentation as per the Software Development Life Cycle.
  • Developed applications using Java, JSP, Servlets, Java Beans, HTML, XML, XSLT, JDBC, Oracle, SQL, Java Script, SQL, Apache Tomcat, Mysql and SQL Server 2000.
  • Implemented the MVC architecture for the J2EE framework compliant to the Sun Specification (n tier framework).
  • Developed complex SQL queries to fetch data from various tables and to fulfill the reporting requirements.
  • Written Intermediate Java Servlet to capture the posted form data and further process it on server side.
  • Created and maintained Oracle database objects E.Q. tables, views, synonyms and database triggers and extensively used SQL * Plus and Toad for same.
  • Used Explain plan and worked on tuning of complex & time taking queries.
  • Designed Front end screens using HTML, CSS, JSP and Java Script.
  • Developed Dao for the Module having Complex SQL Statement.
  • Configured application and Deployed on Apache tomcat as per the MVC framework.
  • Worked on creating constraints E.Q. Primary key, foreign key, and Check constraint to implement business rules.
  • Involved in designing tables and their properties and programming JDBC connectivity.
  • Created unit test document and executed test plans to test the functionality of the application.
  • Setup test data/scenarios and assisted in User Acceptance testing.
  • Used request/response objects to capture the data coming from client forms.
  • Developed Server-Side Java Servlets to capture the posted form data/ Session object and further process it on the server side.

Tools: Java2.0, Servlets, JSP, JDBC, HTML, XML, XSLT, JavaScript, Java Beans, Apache Tomcat, My Sql, SQL Server 2000, Netscape Communicator and Internet Explorer 4.x browsers

Confidential

Junior Programmer

Responsibilities:

  • Developed Complex Applications using Java, JSP, Servlets, Java Beans and JDBC, HTML, Java Script, Oracle, XML, SQL * Plus, Jrun, SQL and My SQL.
  • Worked on Implementing the MVC architecture for the J2EE framework compliant to the Sun Specification (n tier framework).
  • Designed and Coded Front-end screen using HTML, JSP, Flash and Java Script.
  • Written complex SQL queries to fetch data from various tables for reporting.
  • Developed Server-Side Servlets and JSP to capture the posted form data/ Session object and further process it on the server side.
  • Develop Database objects like table, view, triggers and indexes using Oracle * Plus.
  • Used request/response objects to capture the data coming from client forms.
  • Used Type-4 (Thin Client) JDBC drivers to access data from Oracle database.
  • Written JAVA classes to generate questions in XML format from the database.
  • Developed client-side validations using JavaScript and written Java classes to Implement JDBC connectivity.
  • Created Unit test scripts and executed test plans to check the functionality of the application and assisted in Integration testing.

Tools: Java2.0, Servlets, JSP, JDBC, Flash 5.0, XML, Oracle 8, Jrun3.1, Java Script. CSS, Oracle SQL* Plus, Netscape Communicator and Internet Explorer 4.x browsers

Confidential

Java Developer

Responsibilities:

  • Developed Application using Java, JSP, Servlets, Java Beans, HTML, Java Script, CSS, SQL and Mysql database.
  • Designed and coded HTML and JSP pages and done form validations using client side javascript.
  • Involved in creation of Tables, Views, Synonyms, triggers and constraints.
  • Coded application module using Java, JSP, HTML, CSS, Java Beans, SQL and Mysql.
  • Worked on generating various reports using JSP, Java Beans and SQL.
  • Developed DAO for the modules having complex sql statements to interact with database.
  • Written sql queries for generating reports.
  • Done client side form validations using javascript.
  • Worked on Unit testing.
  • Develop JSP/Servlets for handling request/response objects.
  • Created style sheets using CSS.

Tools: Java, JSP, JDBC, Servlet, Java Beans, HTML, JavaScript, Mysql, CSS, Apache tomcat, Internet Explorer 4.x browsers

Hire Now