Programmer Analyst Intern Resume
CaliforniA
PROFESSIONAL SUMMARY:
- Experience of around 3 years in all the phases of Software Development Life Cycle including requirements gatherings, analysis, applications design, development, integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
- Experience in creating User Interfaces and professional web applications utilizing C#, ASP.NET, OOPS, Collections, Garbage Collections, Serialization, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, JQuery, Ajax, AngularJS, DOM, JSON, XML and Spring.
- Experience in developing Web services using SOAP and RESTful Web Services.
- Experience in working with Relational Database (RDBMS) concepts like Database designing, Normalization, PL/SQL, Stored Procedures, Triggers and have strong experience in writing complex queries using Oracle, SQL Server, MySQL.
- Used Github and TFS for code repository and Jenkins for continuous build.
- Experience in using ANT and Maven tools to compile, package and deploy the components to the Application Servers in different environments.
- Experience with Test Driven developments like JUNIT.
- Well versed in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
- Extensive B2B development works on Web Sphere, AWS and Apache Tomcat application servers.
- Used Log4J for logging messages, Debug and Error tracking.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, and an active team player with proven work ethics and leadership qualities, Flexible and versatile to adapt to any new environment, ability to work independently as a part of the team.
- Quick Learner, Highly motivated team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL and PL-SQL.
Web Technologies: HTML/HTML5, XML, XHTML, XSLT, CSS/CSS3, Bootstrap, JavaScript, JQuery, Angular JS, Ajax and JSON.
Web Services: SOAP and RESTful Web Services.
Application/Web servers: WebSphere, AWS and Apache Tomcat.
Databases: Oracle, MS Access, MYSQL and SQL Server.
IDE Tools: Eclipse, Net Beans.
SDLC: Agile, Scrum, Waterfall
Logging Tools: Log4J.
Build Tools: Maven, Ant, Jenkins.
Configuration Management tools: Github and TFS.
Testing: JUnit, Selenium, TestNG.
Operating Systems: Windows Vista/7/8/10, UNIX, Oracle Solaris, Linux.
WORK EXPERIENCE:
Programmer Analyst Intern
Confidential, California
Responsibilities:
- Involved in developing Web Pages using HTML, CSS and JavaScript.
- Used Master pages and CSS for the look and feel of the web page.
- Worked in writing Stored Procedures and SQL queries.
- Analysis, design and development of application based on J2EE using Spring and Hibernate.
- Application backend implemented as Node.js express (MEAN Stack) application server.
- Used AJAX forms and Partial views for good performance.
- Used Team Foundation Server for check-in and check-out of code.
- Followed Test Driven Development (TDD) for the execution of the project.
- Extensively automated regression and functional test suites using usingSelenium (Selenium IDE,Selenium Web Driver). Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
- Scripted using Eclipse, coding on Java and develop Selenium WebDriver page pattern framework to execute test scripts.
- Performed functionality and regression testing during the various phases of the application usingSelenium.
- Automated the deployment process of WAR, EAR and J2EE applications in WebSphere Server.
- Gathering, refining specifications and requirements based on technical needs.
Environment: JSP, HTML, Servlets, Spring, Hibernate, TFS, Selenium, JavaScript, Angular Js, AJAX, RESTful,, MS Excel, UML, Websphere.
Research Assistant
Confidential
Responsibilities:
- Implemented server side programs by using Servlets and JSP.
- Responsible to do the analysis work for Mathematics and Computer Science department.
- Helped in analyzing and coding for the projects which were in progress.
- Worked on enhancing the functionalities of University portal using HTML5, SASS/LESS, JavaScript and Angular Js.
- Tutoring under-grad students with the concepts of Core Java, C# and .NET and also assisting them in preparing the course material and Java programming assignments.
- Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
- Developed QA processes automation test scripts usingSelenium to test Web based user interfaces for different type of browsers.
- Was mainly responsible for designing and implementation using enhanced code practices.
Software Engineer
Confidential
Responsibilities:
- Created a user Interface through HTML and JSP. Designed the website and created/developed web interfaces and implemented Microservices.
- Implemented front-end using JSP, JSON, HTML5, CSS3, JavaScript and ANGULARJS.
- Developed ANT scripts, and used MAVEN tool to build and deploy these applications
- Worked with Git to place updated codebase in repository.
- Developed the JQuery widget with functionality of progressively enhancing the look and feel of the web page.
- Designed & Developed intranet applications for catalog maintenance using JSP, Servlet, AJAX, technologies hosted on Apache Tomcat Application server.
- Wrote JUnit test cases for unit, integration, and functional tests.
- Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
- Customized RESTful Web Service using Spring RESTful API and sending JSON format data packets between front-end and middle-tier controller.
- Provided Log4j support for the application for debugging the system.
- Used Collections in Python for manipulating and looping through different user defined objects and wrote Migration scripts inPython to extract and load data onto MySQL.
- Designed publish and subscription of messages using Apache Kafka for routing messages to right target systems.
- Exported Test case Scripts (Java - Selenium RC) in Eclipse IDE and modified theSelenium scripts and executed.
- Prepared automation test framework.Developed QA processes automation test scripts usingSelenium to test Web based user interfaces for different type of browsers.
- Worked with the Back-End team and Quality assurance team in the process
- Performed validation of completed sites including the debugging and testing of code.
- Testing and validated the application on different testing environments.
Environment: JSP, HTML, Servlets, Selenium, JavaScript, Angular Js, AJAX, RESTful, Oracle, SQL, PL-SQL, MS Excel, UML, Apache Tomcat, Kafka.
Jr. Developer
Confidential
Responsibilities:
- Designed the website and created/developed web interfaces.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Worked in an Enterprise Application where we had to implementMicroServices in order to separate the tasks and not to have dependency on other Parallel on-going tasks of same Application.
- Designed, developed and maintained the data layer using JDBC, EJB3, JPA, Servlet, AJAX, JSF and performed configuration of JAVA Application Framework.
- Developed HTML prototype documents with CSS Style Sheets and used Kafka as a messaging service.
- Designed dynamic client-side JavaScript codes to build web forms and stimulate process for web application, page navigation and form validation.
- Created Business Logic usingPython to create Planning and Tracking function.
- Worked on deployment and configuration of multitude application environment on AWS.
- Enhanced website by presenting new static models pages and presenting it to senior management for attracting the new customers and existing users.
- Performed validation of completed sites including the debugging and testing of code.
Environment: JavaScript, JAVA, HTML, MicroServices, CSS, Adobe Flash, SQL, MySQL, AWS, Windows.
