We provide IT Staff Augmentation Services!

Technical Architect Resume

0/5 (Submit Your Rating)

Tysons, CorneR

SUMMARY

  • Over 10+ years developing, designing, improving and implementing custom software solutions in financial, commercial and industrial sectors.
  • Strong foundation in software engineering and programming principles.
  • Extensive experienced in object - oriented programming; developing, testing and debugging; and administering systems.
  • A Senior Java Programmer over Ten years of IT experience in Java application development, distributed application development, Object Oriented Programming, Internet/Intranet based Database Applications and Services.
  • Good understanding of System Development Life Cycle (Proposal, Process, Engineering, Design, Development, Testing, Deployment and support).
  • Expert in writing REST & SOAP Web services.
  • Developing backend services in Java and Groovy.
  • Hands on experience in working with Jakarta Struts framework, Validator and Tiles frameworks, Servlets and JSP.
  • Proficient in technologies Java, J2EE, Servlets, JSPs, EJB, JDBC, JMS, JNDI, Java Beans and Tibco EMS.
  • Experienced in UML, JavaScript, HTML, DHTML, AJAX, XML (SAX, DOM), XSL, XSD, XSLT and JSON.
  • Expertise in Message based systems using JMS API and Message Driven Beans.
  • Expertise in developing Multi-threading applications.
  • Good working knowledge of Spring Framework, JSF and Hibernate Framework.
  • Extensive B2B development works on BEA WebLogic, Confidential WebSphere and JBoss Application servers.
  • Sound Knowledge of Design patterns like Singleton, Business Delegate, Service Locator, DAO, DTO, BO and MVC in the development of Multi-Tier distributed enterprise applications.
  • Strong experience with Tomcat web servers.
  • Extensive knowledge working with IntelliJ, Eclipse, RAD, WSAD, NetBeans and My Eclipse IDE
  • Extensive experience on Oracle, Sybase, DB2, Dynamo and My SQL databases.
  • Extensive experience in writing complex SQL Queries, stored procedures in TSQL and PL/SQL.
  • Experience on Angular JS, Node JS, Mongo DB, Redis, and Github, Amazon AWS, EC2, S3 and cloud front.
  • Excellent analytical and programming skills, good communication and interpersonal skills.
  • Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.

TECHNICAL SKILLS

Languages: Java/J2SE 1.4/1.5/1.6/1.7 , Groovy, AWS, SQL, PL/SQL, Python, C++, C, JavaScript, TypeScript

J2EE Technologies: JAVA /J2EE, Servlets, JSP, JSTL, JDBC, JMS, Web Services, REST, SOAP, WSDL, JNDI

Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JNDI, JMS, SOAP, JSON, XML and HTML5, CSS3, Java Script, jQuery, AngularJS, Swagger.

Frameworks: Grails, Hibernate, Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Cloud, Struts2, LOG4J, Play/Akka, AngularJS, Spock, Junit

Databases: Oracle 9i/10g/11g, MS Access, Confidential DB2, MS SQL Server 2005/2008, My SQL, MongoDB, Cassandra, Dynamo DB, API, REST, SOAP, JMS, AJAX

IDE & Development Tools: Eclipse, RAD, J Builder, NetBeans, Rational Software Architect, SQL Plus, Toad, IntelliJ

Tools: GIT, Jenkins, Putty, JIRA, SVN, CVS

Web/App Servers: Apache Tomcat, WebSphere Application Server, BEA WebLogic, JBoss EAP

Version Control Tools: CVS, VSS, Clear Case, Sub Version

Dev Ops: GIT, RTC suite, Jenkins, Maven, Gradle, Splunk, Graphite

Operating Systems: UNIX, Linux, MSDOS, Windows 9x/NT/2000/ 2003/XP/Vista/7/8/8.1/10, CentOS

Methodologies: SDLC, RUP, Agile/SCRUM, waterfall, spiral, Iterative, Design Patterns, SOA

PROFESSIONAL EXPERIENCE

Confidential, Tysons Corner

Technical Architect

Responsibilities:

  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Used core java concepts like Collections, Parallel streams, lambdas, Generics, Exception handling, IO multithreading, Concurrency to develop business logic.
  • Designed Resource model, prepared Swagger documentation for REST API’s.
  • Extensively used Spring, Spring AOP and Hibernate.
  • Used Spring JDBC to call stored procedures.
  • Used JDBC & JDBC Batch to fetch & insert data from & to DB2 database.
  • Wrote client for DataPower SOAP services and configured SSL certificates.
  • Integrated with other services and Wrote clients for Rest API’s.
  • Used JAX-RS annotations for RESTfull web services.
  • Wrote Java code, JUnit tests and filters for common API validations.
  • Used MongoDB to save/update and get Laser Insights data.
  • Implemented in memory caching using Redis.
  • Mounted Git on the server to support applications code version control
  • Used Concurrent API & multithreading for asynchronous jobs and parallel workflows.
  • Wrote JMX scripts and performed performance testing using Apache Jmeter.
  • Parsed & processed XML’s, updated service schema(XSD’s).
  • Wrote JUnit test classes for 90% line coverage and 70% branch coverage using Mockito, PowerMock and EasyMock.
  • Wrote test cases and automated test cases using SOAP UI & Groovy scripts.

Environment: Groovy, Java, HTML, CSS, jQuery, JavaScript, XML, Json, Gson, GORM, Grails, Spring/Spring-Boot, Marionette, Swagger, Gradle, REST and SOAP, SQL, GIT, SVN, Weblogic JMS server, Windows, Log4j.

Confidential

Java Tech Lead/Agile Release Management

Responsibilities:

  • Lead offshore & onshore team and reviewed their code monitor and challenge to better results
  • Help and Support team, plan, deploy and verify changes in production.
  • Worked with Manager and Scrum master to plan user stories for team and creating backlog items.
  • Involved in the entire SDLC from requirement analysis, design, development, maintenance and support of the applications.
  • Used core java concepts like Collections, Parallel streams, lambdas, Generics, Exception handling, IO multithreading, Concurrency to develop business logic.
  • Design, analysis, development and maintenance of the Application using Spring MVC 4, Spring DI, Spring AOP, Spring Data, Spring Boot, Hibernate, JPA and JAVA.
  • Implemented Corrgen application using Spring MVC, Spring hibernate, Hibernate and exposed services for SupportWB and Ecampus applications.
  • Worked on PW enhancements using JSP, Struts, Spring and database stored procedures and wrote SQL queries.
  • Migrated all workbench application from Java1.5 to 1.6, JBOSS 1.4 to 1.5 and upgraded few Spring jars.
  • Designed and prepared Mockup screens for LOA changes in SWB with offshore.
  • Integrated workbench applications with Platform & Middleware services to send emails to Students using Spring Webservices, RestTemplate, JSON, Google REST client and SOAP UI.
  • Setup certificates & JKS files for all work bench applications for CAS.
  • Involved in Continuous Delivery process.
  • Demoed Title IV, LOA, Transcript Fee and on boarding projects to users.
  • Tested SOAP web services using SOAP UI and REST web services using REST client.

Environment: Java, HTML, CSS, jQuery, JavaScript, SQL, JWeb-sphere application server, DB2, XML, Wicket, Spring MVC, Spring web flow, GIT, SVN, Log4j, RTC, Junit, Windows.

Confidential

Java Developer

Responsibilities:

  • Participated in code reviews, daily stand-up’s, Retrospective and Spring planning. Also worked as production support.
  • Integrated IS3 applications with Platform services using Spring webservices and wrote REST clients and used JSON.
  • Upgraded Spring 2.x to Spring 3.x in IS3 applications for Platform integration.
  • Involved in building multi threaded application using java.util.concurrent package and Spring RestTemplate to call middleware services for provisioning.
  • Implemented new BAC alert for Leadserver to notify ITOC support team in case of batch jobs (Cron) are not running on configured time.
  • Implemented Continuous Integration (Maven, Jenkins, GIT). Controlled components versions with the GIt branching system. Integrated components to generate a deployable version.
  • Developed Services using Spring Webservices.
  • Created web service clients for RESTful services using RestTemplate and SOAP services using WebserviceTemplate.
  • Used Confidential MQ & JMS Queues to send & receive messages from other systems.
  • Used Agile software methodology and VersionOne for Sprint tracking and planning.
  • Wrote Junit classes using Junit, Mockito and improved code coverage.

Environment: Java, HTML, CSS, jQuery, JavaScript, Eclipse, JBoss, Spring, Struts, SVN, log4j, AJAX, Webservices, RESTful, SOAP, JUnit, JSON, XML, XSD, JAXB, Maven, JIRA, SOAP UI and Agile.

Confidential

Security Auditor

Responsibilities:

  • Design, analysis, development and maintenance of the Enrolment System application
  • Evaluated functional requirements and analyzed functional components, technical specifications and application designs for department IT projects.
  • Coordinated continual improvement and testing processes with production areas in order to get deliverables in time. Achieved 9/10 deliverables in time. Implemented WebLogic deployment process
  • Developed web applications with HTML4, CSS, JavaScript for Credit Card Payment System.
  • Implemented change control process, specifically to control software versions and packages installed in production environments. Managed Visual Source Safe in order to create online repositories for all IT department projects.
  • Elaborated a control quality process, for software test cycle which reduced production incidents in 40%. Implemented a Test Software Development Life Cycle based on ITIL Transition book.
  • Coordinated a team of three developers to migrate SIDI (ITESM´s Enrolment System) from OC4J application server to Weblogic middleware. Deployed the application and application libraries.

Environment: Java, HTML, CSS, jQuery, JavaScript, Eclipse, JBoss, Spring, Struts, Hibernate, Oracle, Junit, SVN, CVS, WebLogic, ITIL, Windows

Confidential

Jr developer and tech support (intern)

Responsibilities:

  • Code UI using java swing.
  • Consume messages from another application that will feed the chain of supply application.
  • Package and install the application across the infrastructure.

Environment: Java, SVN, MySQL, Oracle WebLogic MQ.

We'd love your feedback!