We provide IT Staff Augmentation Services!

Technical Architect  Resume

5.00/5 (Submit Your Rating)

Dublin, CA

SUMMARY:

  • 11 years of experience with Java/JEE, Servlets, JSP, JDBC,JSON, XML and REST - Web Services, Micro Services
  • 8+ years of Core Java knowledge - Spring Framework, Patterns, Collections, Garbage Collection
  • 5+ Experience in Database Designing E-R Modeling, Normalization, Stored Procedures, Functions and writing complex queries.
  • 5+ years of Smart GWT, SOAP, REST, JAX-WS experience
  • Demonstrated expertise in developing multi-tier scalable web based applications using Java/Jee Technologies, Struts, Hibernate, Spring Boot, Spring Framework (All modules), and Custom tag libraries, HTML, CSS and JavaScript.
  • Strong experience in ORM frameworks Hibernate, JPA.
  • Strong experience with web / application servers Apache Web Server, Apache Tomcat, Jetty, WebSphere
  • Experience in Object Oriented Analysis and Design and Design Patterns, J2EE patterns
  • Strong experience on RDBMS MS-SQL Server, MySql, Oracle and Postgres
  • Extensively used Log4j for logging and Apache Ant, Maven for building the applications.
  • Strong experience in Data structures like Stacks, Queues and Linked Lists.
  • Strong experience in TCP based protocols HTTP, SMTP
  • Strong experience in unit testing tools Junit, Spring test framework and MockiTo.
  • Experience in monitoring tools JMX, JProfiler
  • Having Experience in WSO2 ESB Server,WSO2 Api Manager and WSO2 Identity Server
  • Knowledge on JBOSS Drools and Mule ESB
  • Familiar with Web Design using HTML, JavaScript, ExtJS and AngularJS.
  • Strong experience with Software methodologies such Agile, WaterFall and Iterative.
  • Having Experience in Jasper Reports (iReports Tool) and Pentaho Reports.
  • Having Experience in Social Networking (Facebook,Twitter,LinkedIn) Integrations.
  • Good working experience of developing Payment Gateway Integrations like CCAvenues, EBS Payment Gateway
  • Experience with version control software (Subversion, ClearCase, CVS) and build tools (Maven, Ant, Hudson).
  • Ability to perform development tasks with minimums or no supervision, possess strong analytical skills with ability to follow project standards and procedures. Can quickly master the new concepts and applications.
  • Active participant in Code walkthroughs, Code review session and brain storming sessions..
  • A dedicated team player with excellent communication, organizational and inter personal skills.

TECHNICAL SKILLS:

Languages/Methodologies:: Java, C, XML, SQL, Shell Scripting, JavaScript

Technologies:: JNDI, JMS, JTA, JDBC, Servlets, JSP, SAX/DOM, Web Services, SOAP, WSDL, JAXB, JavaMail API, HTML, Jasper, Log4J, RabbitMQ

Software tools and Utilities:: TOAD, SQL Developer, Hansoft, Beyond Compare, STS, ANT,MAVEN, WSO2 Components, Bugzilla, JIRA, SoapUI, Jenkins, IntelliJ, Eclipse IDE,,GIT, SVN, Jenkins, Gradle.

Web Servers/App. Servers:: Apache, WebLogic Server, Tomcat, Jetty

Database Technologies:: Oracle, MySql, Sql Server, MongoDB

Operating Systems:: Ubuntu, Windows XP, Mac OS

Data Communication and Networking:: TCP/IP, SNMP, POP3, SMTP

Java Frameworks:: Spring, Spring boot, Micro Services, Hibernate, Rest services, SOAP services, Struts

PROFESSIONAL EXPERIENCE:

Confidential,Dublin,CA

Technical Architect

Responsibilities:

  • Understand the legacy implementation, formulate the requirements and collaborate with Business Analyst, and other stakeholders to enhance and enrich the behavior.
  • Owned the Architecture, design and implementation for development of robust and reliable solution.
  • Explored the option of using Graph db (Neo4j) for improving the performance as members are related.
  • Document the architecture and Low level design and implementation details in Confluence which helps as functional guide for developers and QA and Business Analyst.
  • Coordinate with UI developers and other application developers to establish the contract between front end, backend code using angular JS Spring, RESTful, web services.
  • Unit testing and integration testing of the developed code and ensures 100% test coverage.
  • Maintained the Code quality as per organization standards, followed by Code Review.
  • Support QA activities to uncover the bugs and implement robust fix.
  • Worked on Easy rule engine and MVEL expressions for calculating volumes and Bonuses

Technologies: Java, Spring 4.0, SpringBoot, Spring Batch, Spring Integration, Spring REST API, MVEL, Easy Rule engine, Neo4J, Angular JS, Apache Tomcat, Junit, Spring Junit, Mockito.

Confidential, Naperville,IL

Technical Architect

Responsibilities:

  • Designing of low level solution, implementation and integration.
  • Involved in the Project Setup process of routing and filtering requests to a micro service application using the Netflix Zuul edge service library.
  • Developed Zuul API gateway for Authentication using Reddis Cache .
  • Complete end to end implementation, unit testing and deployment.
  • Implemented the logic for parsing the HL7 CDA documents (Patient health records) using MDHT library.
  • Implemented Schedulers for fetching Patient Health records on timely basis
  • Unit Testing using Junit,Mockito and bug fixing.
  • Designed the database for storing the different types of health records.

Technologies: Angular JS, Restful Web Services, JDK 1.7, Amazon ec2, AWS S3, Unix, Log 4j, Maven, Spring MVC, Spring Boot, Spring Data, Spring Cloud Netflix, Zuul, Microservices, Hibernate, Mongo dB, MySQL,Quartz, MDHT.

Confidential,Denver,CO

Technical Architect

Responsibilities:

  • Actively involved in architecting Business Layer and Data Management components of this multi-tiered web based system over J2EE architecture
  • Responsible for creating Generic validation framework, Caching framework and Logging framework
  • Doing code reviews, Handling code walkthroughs and mentoring the team members in user stories implementation
  • Responsible for exploring the new technologies and libraries.
  • Development of functional specifications of the application
  • Design of Object relation model(Hibernate) and database structure
  • Implement junit test cases for testing the features developed.
  • Responsible for adopting to new technologies and frameworks and introduce the same to the team as per the requirement.
  • Responsible for developing the parsers(JSON and XML) and data loading modules for data exchange between the components.
  • Plan and assign daily tasks to the team and ensure completion.
  • Identify performance issues, potential defects early and improve the application performance.

Technologies: Java, Spring, Hibernate, Oracle, Apache Tomcat 7, Eclipse, Rest Services,JNDI,Wso2 API Manager,Wso2 Identity server, GIT, Dynamic Jasper, Ehcache, Apache POI, Quartz schedulers, Nginx,Amazon EC2 instances, Jackson parsers, Jetty, Maven, JUnit, Mockito, Micro Services

Confidential

Technical Lead

Responsibilities:

  • Involved in the requirement analysis, design, and development as well as in the testing of the product.
  • Involved in developing the rest based services and writing database queries.
  • Involved in Tomcat, Apache Webserver, Haproxy, Load balancer configuration.
  • Responsible for Implementing the generic caching layer using memcache
  • Responsible for deployment and taking database backups on amazon ec2 instances
  • Involved in creating the deployment architecture
  • Involved in doing code reviews and unit testing.
  • Helping team members in understanding the user stories and frameworks.
  • Designing the database model and project structure.
  • Implemented reports generation module using dynamic jasper
  • Implemented Excel file upload api using apache poi for loading bulk data

Technologies: Java,Spring, Hibernate, MySQL, Apache Tomcat 6, Eclipse, Rest Webservices, Memcache, Haproxy,, Apache Webserver, Amazon EC2 instances, Jackson parsers, Jetty, Maven, JUnit, JNDI, OAUTH,, SSO(Single sign-on), Rightscale, Shell scripting, Apache POI, RabbitMQ

Confidential

Module Lead

Responsibilities:

  • Implemented Location-based service using Rest services
  • Implemented security layer (Authentication and Authorization) using Spring security
  • Developed GWT screens as per UX screens
  • Implemented DAO layer using hibernate and JPA
  • Involved in design and user stories discussions
  • Implemented Reports and dashboard module
  • Helped other team members in understanding functionalities and technical aspects.
  • Involved in frequent code reviews
  • Implemented reports generation module using dynamic jasper
  • Implemented Excel file upload api using apache poi for loading bulk data

Technologies: Java, Spring, Hibernate, MySQL, Apache Tomcat 6, Eclipse, Rest Webservices, Jetty, GWT, Maven,,JUnit, JDBC

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in Designing, development and leading the project.
  • An interface to capture the Income and expenses of Confidential .
  • Capturing the cashbook/bankbook details of Confidential through web application and moving these details to Tally 9.1 ERP
  • Creating xmls for providing data of daily transactions(like booking,cancellation etc..) and moving them to Tally 9.1 automatically
  • Involved in writing junit test cases and deploying the application.
  • Involved in designing the database model and application architecture.

Technologies: Java, Spring, Hibernate, SQL Server, Apache Tomcat 5, Eclipse, Maven, JUnit, JDBC,JAXB

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in Designing, development and leading the project.
  • Enhancements in Home Delivery module.
  • Implemented Schedulers module(Using quartz frame work)
  • Involved in implementing web services for Online bus ticketing module
  • Responsible for integration of web services provided by various bus operators for dynamic online ticketing purpose
  • Responsible for writing db queries and business layer.

Technologies: Java, Spring, Hibernate, SQL Server, Apache Tomcat 5, Eclipse, SOAP Webservices, Jetty, Maven,,JUnit, JDBC, Quartz, Java Script, JAXB,Struts

Confidential

Software Engineer

Responsibilities:

  • Responsible for interacting with the onsite team in understanding the existing system and new requirements.
  • Involved in developing the features as per the requirement.
  • Involved in developing unit test cases.
  • Responsible for writing db queries and business logic.

Technologies: Java,Servlets,JSP,Struts,Oracle,Apache Tomcat,SVN

Confidential

Software Engineer

Responsibilities:

  • Development/Coding of Funds transfer and Place Order module based on requirements specification.
  • Implemented UI pages using jsps.
  • Involved in developing unit test cases.
  • Responsible for writing db queries and business logic.

Technologies: Java, Servlets, JSP, Apache Tomcat, Struts, Oracle, SVN, HTML, CSS, Java Script

We'd love your feedback!