Application Architect Resume
MichigaN
SUMMARY
- 12+ years of professional experience in architecture, design & development of enterprise IT applications using Java technology, leading IT development projects & global teams.
- Presently performing duties of IT Application Architect with hands on coding & software development experience.
- Strong knowledge of computer science fundamentals, data structures, algorithms & modern technology trends like microservices, Spring Boot & REST API
- Extensive experience working as a full stack developer responsible for developing presentation tier, server side and database components.
- Having comprehensive knowledge of Software Development Life Cycle, Object - Oriented Design & strong experience in design and development of various web and enterprise IT applications with Java EE technologies using Core Java, AngularJS, JSP, Spring MVC, JMS, Hibernate, Web Services (Soap and Rest), Oracle, MySQL, IBM WebSphere application server and Apache Tomcat on Unix/Linux and Windows environments.
- Proficient with Agile (Scrum), Waterfall and TDD Software development methodologies.
- PMI certified Project Management Professional (PMP) with excellent project management, interpersonal and communication skills.
- Possess IT skills well supported by domain experience in Automotive Manufacturing, Banking and E- Commerce.
- Have extensive onsite experience working with global corporations like Confidential.
- Won accolades & recommendations from customers & employers across my professional career.
TECHNICAL SKILLS
Operating Environment: Microsoft Windows, Unix, Linux, Oracle Solaris, MacOS
Software Tools & Technologies: Core & Enterprise Java (Servlets/JSP/EJB/JMS/Web Services), Struts, Spring, SOAP & REST Web services, PL/SQL, MS SQL Server, Eclipse, IBM WebSphere & Rational Application Developer (RAD), Oracle DB, WebLogic Server, Sybase, XML, HTML, jQuery, JavaScript, AngularJS, Apache Tomcat, Maven, Microservices, JSON, AJAX, Hibernate, JUnit, Ant
Enterprise Software: MTM TiCon, Microsoft SharePoint, IBM MQ Series, Microsoft Visio Professional, Microsoft Projects 2010, CVS
PROFESSIONAL EXPERIENCE
Confidential, Michigan
Application Architect
Responsibilities:
- Architect, design, code, test & deployment of enterprise applications using Spring MVC, jQuery, REST services, Apache Tomcat, Spring Boot & IBM WebSphere Application Server.
- Work with Solution Architects to provide scalable, adaptable, synchronized enterprise solution that meets the business needs.
- Perform architecture review of the applications, prepare audit documentation with improvement points to enhance existing systems.
- Participate in scrum ceremonies, develop artifacts. Interact with product owners, conduct reviews & standup meetings.
- Participate in design sessions and create technical documentation; participate and oversee test-plan development, integration and deployment
- Collaborate with business and various IT groups for. Function as a domain expert and work closely with interfacing systems and coordinate activities between the two functions to enhance product quality and efficiency
- Interact with infrastructure and lead application development teams to ensure that product development and implementation are coordinated.
- Provide leadership and work guidance to development team. Guide the work of less experienced developers to create, maintain and communicate details of application designs to ensure that deliverables are according to specifications.
Tools & Technologies Used: Java Standard & Enterprise editions, Spring MVC, Spring Boot, REST services, AngularJS, MTM TiCon, Siemens Teamcenter PLM, Microsoft Windows Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2, IBM WebSphere Application Server, IBM Rational Application Developer, Microsoft SharePoint, Apache Tomcat, SQL, PL/SQL, Sybase, IBM AIX, Maven
Confidential, Michigan
Application ArchitectResponsibilities:
- Perform onsite Project Lead duties for application development teams in India and US for all assignments relating to application support and maintenance
- Apply design principles and develop software components using enterprise Java technology
- Create build/deployment scripts and perform testing using Java-based tools
- Coordinate project activities between confidential teams
- Ensure an excellent quality of deliverables, high team productivity, and efficiency in meeting deadlines for all assignments.
Tools & Technologies Used: Java Standard & Enterprise editions, Apache Struts, Java Web Services, JavaScript, XML, jQuery, MTM TiCon, Siemens Teamcenter PLM, Microsoft Windows Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2, IBM WebSphere Application Server, IBM Rational Application Developer, Microsoft SharePoint, Apache Tomcat, SQL, PL/SQL, Sybase, IBM AIX
Confidential
Sr. Software Engineer
Responsibilities:
- Design, estimate, develop & test software projects as per service requests from client.
- Interact with client & resolve user queries. Resolve defects and perform root cause analysis.
- Monitor project planning, delivery & execution.
- Provide support & maintenance for Java based applications.
- Maintain responsibility for quality assurance, project delivery and defect prevention using CSC proprietary methodology .
- Coordinate software releases in production environment.
- Provide project status updates to management.
- Engage various groups across support organization wherever necessary to expedite resolution of issues.
Tools & Technologies Used: Java Standard & Enterprise Editions, Apache Struts, Java Web services, IBM WebSphere Application Server, SUN One Webserver, SQL, PL/SQL, Microsoft SQL Server, Netbeans, Ant, Sybase, HP PPM tool, CVS, Oracle 11 i, Unix shell scripting, Apache Tomcat, JavaScript, XML
Confidential
Software Engineer
Responsibilities:
- Collaborated with business groups to gather requirements.
- Worked with these groups to in corporate the changes in the respective applications to communicate with the legacy Progress based systems via the EAI Listener. Thereby providing a standardized mechanism for future developments.
- Developed application components per architecture specifications.
- Implemented new features; provide fixes / workarounds to bugs/problems.
Tools & Technologies Used: Java Standard & Enterprise Editions, HTML, JavaScript, XML, Java Messaging Service (JMS), Eclipse, Oracle 9i, Teradata, IBM MQ Series, Weblogic Application Server, Apache Tomcat, Apache Struts, TOAD, Microsoft SQL Server, SQL, PL/SQL, Sybase and Microsoft vSs
Confidential
Associate
Responsibilities:
- Analyze new requirements and develop manual test scripts.
- Participate & Execute in testing cycles for each software release. Raise bugs and track them towards closure.
- Provide functional software training to new team members.
- Code & develop various software components of the product as per architecture specifications.
Tools & Technologies Used: Java Standard & Enterprise Editions, Windows 2000 Professional, Oracle 9i, Weblogic Application Server, Apache Struts, TOAD, Microsoft VSS, Eclipse IDE