Solution Architect & Full Stack Developer Resume
SUMMARY:
- Over 10+ years of professional experience in software development and maintenance in teh areas of object - oriented technologies, client/server applications, internet/intranet web applications, J2EE architecture and OO design patterns. Providing solutions in all areas of development such as user interfaces, microservices, databases, security, deployments (CI/CD), and cloud-based solutions leveraging AWS.
- AWS certified in scaling and management of different web services with AWS.
- Creating & Managing build pipelines, with teh help of tools like Jenkins, Code deploy, Git-webhooks.
- Containerization of teh App using Docker, and ECR as teh registry.
- Hands on experiences with different AWS technologies such as EC2, ECS, SES, Cloud Front, Cloud Formation, S3, and others web services.
- Specialize in Core Java, J2EE, Spring Integration, JMS services, Quartz Scheduler, Spring, Struts2, ANT/MAVEN, Log4j, JUnit, JDBC, Servlets, JSP, Exception Handling, Multithreading, Java Beans, JNDI, XML, JSON, HTML, JavaScript, CSS, Angular JS, Angular 2, PHP, React js
- Experienced in Oracle DB, SQL, HQL, Prepared Statements, Stored Procedures, Triggers. Knowledgeable on commercial RDBMS, Data Mining, and Client/Server Systems
- Hands on Experience with AngularJS, such creating modifying Controllers, Directives, Modules, Dependencies Injections, Route Provider.
- Team player with excellent communication skills
- Participated in Free-Lance work, to enhance my set of skills. Recent project include SEO, WordPress, PHP development, and Website optimization.
TECHNICAL SKILLS:
Languages: Java, JavaScript, C++, SQL, PL/SQL, HTML, XHTML, UML, XML, PHP, PYTHON
Web Technologies: ReactJS, AngularJS, JSP, Servlet, JDBC, JSTL, Tiles, XML HTML, CSS, JavaScript, Ajax, JUnit, Web Services (SOAP / REST)
Java Frameworks and tools: Spring, Struts2, Quartz Scheduler, Hibernate, EJB, Ant/Maven, JavaBeans Spring Integration, JMS services, Quartz Scheduler, HQL
Database: Oracle 9i/10g, PL/SQL, SQL Server 2000, MySQL, Microsoft Access, HQL
Application Servers: IBM WebSphere, JBoss, Apache-Tomcat, WebLogic, Glassfish
Operating Systems: Windows 8/7/Vista/XP, Unix, Linux, Mac OS X, Ubuntu
Others Technologies: Toad, SQL Developer, PL/SQL Developer, SVN, GIT, AWS, CI/CD, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Solution Architect & Full Stack Developer
Responsibilities:
- Leveraged Agile Methodology in developing software
- Created Infrastructure and Environments for development and testing in AWS.
- Created Build pipelines using Jenkins, Docker, Git, and webhooks.
- Created a parser to read Excel data sheets and populated teh data for application.
- Created a security architect for teh application, to allow users to login and out of teh app.
- Created Forms, Using HTML, JS, REACT JS to take customer information to Java backend.
- Used Spring Boot for service side development. And leveraged Swagger for API documentation.
- Created Database schema and helped in design data modeling.
- Worked with team to figure out system failures, such as Java exception handling or server failure.
- Delivered data layer as a web service accessible to different tiers in an n-tier architecture
- Developed SQL queries (with embedded stored procedures and functions) used in a JDBC API
- Managed teh infrastructure, maintained any issues with network.
Confidential
Lead Java Developer (J2EE) & UI Developer
Responsibilities:
- Developed teh backend using Spring Data with Hibernate to persist teh information.
- Developed on Full Stack to debug code and perform performance enhancement.
- Experienced in Oracle 10g/11g, and PL/SQL programming.
- Assist Data Architecture group to capture data definitions of major data sources and data elements.
- Practical hands-on experience using RESTful web services and familiar with AngularJS.
- Produced JSON object for teh front end using restful services.
- Created endpoints that called store procedures from teh database and rendered teh desired information.
- Participate in product requirement and design reviews.
- Develop accurate time-estimates for work assignments.
- Work with other team members and technical lead TEMPeffectively and with minimal supervision.
- Created Dynamic endpoint to, through with UI is able to set multiple indicators.
- Helped teh team with Unit testing, brought up teh test coverage to 98%.
- Migrated older apps from WebSphere to tomcat. And helped with automating teh deployment process, with creating and build new build plans.
- Helped migrated apps to use Maven and automated teh development process. Before, teh deployment was manually completed.
- Help fellow developer with teh java code enhancements and code clean- ups.
Confidential
Java Developer (J2EE)
Responsibilities:
- Leveraged Agile Methodology in developing software
- Created Forms, Using HTML, JS, JSP to take customer information to Java backend.
- Worked with team to figure out system failures, such as Java exception handling or server failure.
- Expert in Struts2 framework using MVC design patterns
- Adept at collaboration with large team both offshore and onsite
- Delivered data layer as a web service accessible to different tiers in an n-tier architecture
- Developed SQL queries (with embedded stored procedures and functions) used in a JDBC API
- Leveraged SVN for version control of source code
- Leveraged JUnit as a unit testing framework to document test cases
- Generated views, sequences using SQL in TOAD 9.7 for Oracle 10g database.
- Managed teh infrastructure, maintained any issues with network.
- Help in setting up new infrastructure, help in relocation of teh office. Getting new LAN, WAN, MPLS, VPN setup.
- Also helped get new infrastructure to replace old out dated infrastructure.
Confidential
Java EE & Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Modified JavaScript for client side validation.
- Applied Struts in teh application which is based on MVC design pattern.
- Developed web components using MVC pattern under Struts framework.
- Implemented JDBC-API to communicate with Database.
- Created SQL Statements, Stored Procedures, Triggers and Views.
- Modified DAO pattern to retrieve teh data from database.
- Used JUnit framework for Unit testing of application.
- Monitored teh error logs using Log4J and fixed teh problems.
- Created SQL queries that were used in teh JDBC API of teh application.
- Created Triggers that archived data that was being deleted from teh tables.
- Created Stored procedures and Functions that were used in teh SQL queries/
- Managed user access to teh database for teh testing and development teams.
- Normalized teh database to remove any redundant data.
- Created sequences, functions, and triggers in teh database.
- Hands on experience in deploying, implementing, testing and support of full life cycle and implementations of various J2EE internet/intranet and distributed applications.
Confidential
WEB DEVELOPER
Responsibilities:
- Created a design with teh business members.
- Created web pages that displayed content that was desired by teh business team.
- Created components that were used by other pages. Such as tables and layout templates.
- Got hands on experience with web page flow control, with drop downs, and different anchor tags on teh page.