We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Lowell, MA

SUMMARY:

  • 15 years of extensive experience as a full stack developer in Object Oriented Software design, development, testing and maintenance in a structured software development environment (JAVA, J2EE, Oracle, SQL Server, MySQL, Linux, Win).
  • Strong Knowledge of Angular 2, 1.5, 1.3.
  • 6+ years of solid experience with customer/client facing projects working on N - Tier applications.
  • Developed several large projects using Java technologies (Core JAVA, JDBC, J2EE, JEE, XML, Web Services, JPA, SOAP, AWS, REST Services, AngularJS, Hibernate, SAAS).
  • Extensive hands on experience in Oracle, Oracle10g, SQL Server, MySQL and Microsoft Access databases.
  • 4 years of solid hands on experience with WebLogic Server, Aqua Logic Enterprise Repository, Registry, Service Bus, Data Service Platform, WebLogic Portal, Portlets, SIP Server and Workspace Studio. 4+yrs WL Portal 9.2,10
  • Extensive hands on expertise in Microsoft technologies (ASP, C#, VB, ADO, Crystal Reports, Web Services, and XML).
  • Successfully/efficiently lead small teams on large projects from conception, implementation and maintenance.
  • 8+yrs Java/J2EE experience working with several IDE’s (Eclipse/WebLogic Workshop/IntelliJ)
  • 3+ years front end development/Dynamic web technologies (DHTML, CSS, AJAX, Javascript). Middleware integration (EJBs, web services). Good knowledge in hibernate (JPA) and Spring.
  • Created and managed various projects related documents including project plans, design documents, features spec, status reports, bug tracking, risk identification and mitigation plans.
  • Self-driven team player, with excellent multi-tasking, prioritization, verbal and written communication skills.
  • Knowledge in JMS, SIP, RTP, RTSP, socket programming also developed VOIP project.
  • Cloud frameworks such as AWS and GAE

TECHNICAL SKILLS:

PROGRAMMING: Java, Java Swing, C, C++, VB.NET, Perl, C#, UML, COBOL, ASP.NET

WEB DEVELOPMENT: JSP, Servlets, EJB, XML, XML Beans, XSL, XSLT, SAX, JAXP, DOM, JDOM, HTML, DOJO, DHTML, CSS, RPC/SOAP, Tomcat, WebLogic server, J2EE, AquaLogic Server, WebLogic Portal, SIP Server, Web Services, SOA, AJAX, JavaScript, Angular, Gulp, VBScript, WCF

IDE: Eclipse, Microsoft Visual Studio, JBuilder, Developer 2000

DATABASES: MSAccess, Oracle, OracleXE, Oracle10g, SQLServer, PointBase, MySQL, SQL, Embedded SQL in C

OS: Windows NT/2000/2003/XP, Unix, Solaris, UBuntu, Linux

CICS: CVS, Perforce, RCS, Source-Forge, Clear Case

PROFESSIONAL EXPERIENCE:

Confidential, Lowell, MA

Software Engineer

  • Debugged and implemented features for the integrating piece in the Java services back end components that tied to the OTDR module.
  • Integrated/consumed component services that were tied to the hardware devices such as tablet OTDR module.
  • Configured server Services for client registry to provide end to end functionality such as the cron schedule indexes and queues.
  • Worked extensively on JSON over Rest for Request and response in the form of JSON objects.
  • Integrated with backend services that tied with the hand-held devices/ tablet/ android devices.
  • Created new services and injected them into the controller files within the angular JS1.5 framework.
  • Configured, deployed and tested the services on GAE instances by deploying local instances to the cloud.
  • Effectively contributed in all the phases of application development including integrating and debugging middle tier and back end code. Implemented fixes in the Angular JS frontend code.
  • Build and refactored code in development Jenkins environment and wrote JUNIT test cases for the features implemented.
  • Implemented interceptors and data integrity techniques at the API Layer.
  • Participated in daily Agile Scrum meetings.

Technologies: Java 7, Thunder, Objectify, Google App Engine, Datastores, Asynchronous queue, Swagger, GIT, JIRA, bit bucket, AngularJS, HTML 5, JavaScript, IntelliJ

Confidential, Weston, MA

Principal Software Engineer/Contract

  • Developed Rest Web Services for the BIIB login component and other business components.
  • Implemented the Gaps in the existing webservices so that the services could be delivered in a timely fashion.
  • Integrated/consumed other RESTful web services and orchestrator services such as customer profile service, account management service, content management service using Spring RestTemplate; Configured server Services for client registry to provide end to end functionality.
  • Integrated with backend services using REST/SOAP services and using JMS queue.
  • Worked on updating the date time libraries from older version of java to JEE 8 in the web services layer. Also made appropriate update/added the DB fields based on the requirements for the web services.
  • Configured topics and queues, deployed and tested the services on WebLogic Server.
  • Effectively contributed in all the phases of application development including integrating and debugging middle tier and back end code.
  • Build and refactored code in development Jenkins environment and did functional testing using Postman/Advanced Rest Client.
  • Participated in daily Agile Scrum meetings.
  • Updated the REST API document.

Technologies: Core Java, JEE, Web Services, Eclipse STS, Java 8, Spring, Hibernate, Oracle SQL Developer, AEM, GIThub repository, JIRA, AJAX, bit bucket, SQL, Advanced Rest Client, Postman, RabbitMQ

Confidential, Southborough, MA

Full Stack Software Engineer/Contract

  • Worked on integrating and deploying micro services into the play framework for the ACE application.
  • Designed and implemented Microservices as spring boot applications (REST over JSON) using Java 8 to perform customer registration process. This includes writing several Microservices to send emails, posting notes via Event Cloud, sending messages over JMS queue to log events
  • Worked on frontend caching issues. Turned on the 1st level and 2nd level caching.
  • Debugged front end, middle tier and back end code.
  • Contributed towards multithreaded issues, tied to creating student curriculum (master template lessons and customized lessons). Implemented concurrent hash table where ever necessary.
  • Worked on html template enhancements and services within the angular Js1.3 framework. Created new services and injected them into the controller files within the angular JS framework.
  • Fixed several issues and made enhancements to the client side layer of the application(Angular, Scala, JavaScript)
  • Effectively contributed towards the application full stack development, fixed critical Date format issues in the Front End as well as the Back End java code, and also updated the Date function to use the java 8 specification.
  • Participated in daily Agile Scrum meetings, with the client. Collaborated with stakeholders involved in the project.
  • Extensively JUnit tested the services using Mockito framework for mocking the various services layers.

Technologies: Core Java, JEE, Web Services, Eclipse, Java 8, Play framework, Angular JS, Node JS, Gulp, NPM, GIThub repository, JIRA, AJAX, bit bucket, BIRT, SQL, Micro Services, Akamai security(Web application Protector)

Confidential, Woburn, MA

Senior Software Engineer/Contract

  • Developed web services and MOC’s for features and functionality for loading and processing PDF from one s3 bucket to another. Creating zip files and agreed upon delivery file structure along with the pdf files.
  • Deployed the web services with security credential files on to the AWS EC2 instances.
  • Designed and implemented Microservices as spring boot applications (REST over JSON/XML) using Java 8.
  • Developed web services to be integrated into the SOA framework of services to be deployed to the AWS.
  • Collaborated with the architect on the client side to create a Business workflow solution leveraging the Appian Business workflow along with the SNS and SQS services deployed in Amazon cloud to automate the process of sending out emails notifications to the appropriate party once the batch process jobs completed their execution.
  • Developed the manifest manager that logs info of the files and their locations on the destination s3 bucket.
  • Managed my deadlines and set of expectations with team in Virginia with regards to user stories and managing the development timeline and deadlines.
  • Created front end java script functions to make ajax call to the backend services. Use of XML http request object to communicate with the servers by leveraging the jersey, JAXB for xml, json
  • Participated in daily Agile Scrum meetings, with the client. Collaborated with stakeholders involved in the project.

Technologies: Core Java, JEE, Web Services Eclipse, Java 8, J2EE, AES 256 and DES for the security encryption, Tomcat 8, AWS, EC2, IntelliJ, Appian Business Workflow, REST API, Hibernate, SSO, HTTP, Spring 2.0, JSP, Javascript, SVN, TOAD, Gradle, Maven, GIThub repository, JIRA, AJAX, Jersey/JAXB, SQL,WLS 10.3.6, Microsoft Vizio, UML(Class Diagram, ER Diagrams, Sequence Diagrams)

Confidential, Cambridge MA

Senior Software Engineer/Contract

  • Developed new features and enhanced existing functionality for Confidential Documentum D2 platform.
  • Actively participated and volunteered in triaging and fixing critical customer issues.
  • Trained on the Documentum D2 platform by taking the Confidential online training.
  • Code changes to the front end, business logic of application. Ajax communication between events and the event handler.
  • Worked on the Widget, Container, search engine related issues for Documentum.
  • Worked closely/collaborated with in house clients on all the issues (making sure the requirements were clearly understood).

Technologies: Eclipse, Google Web Toolkit, CSS, Java, AJAX, DQL, REST, D2, Documentum, JIRA, MAVEN, Perforce

Confidential, Chelmsford MA

Senior Software Engineer

  • Developed features, enhanced functionality and fixed customer issues for Confidential platform workforce attendance, Workforce Timekeeper, leave and reporting. Tweaking SQL procedure/queries whenever required. Local testing and working with the QA’s to make sure that the system was functional before releasing the code into production.
  • Code changes to all tiers (front end, business logic, persistence and updating queries accordingly) of application for enhancement requests. Checked code into the source control repository for continuous integration and daily test runs to catch any issues with integration of the new code with the existing legacy code.
  • Worked closely/collaborate with our in house clients on all the issues (making sure the requirements were clearly understood).
  • Effectively collaborated and communicated with the team during standup and team retrospective and other gatherings. An active listener and active contributor respectful of others and enjoy team initiatives. Followed agile scrum principles.
  • Followed CE Methods and practices, working with QA Engineers and ensuring that the fix is delivered with high quality and with no regressions.
  • Understood the business use case of the client in cases were the issues needed to be categorized from a defect into a new feature or to be sent to another department.
  • Demonstrated flexibility and adopted quickly to ever-changing priorities within the CE organization. Continued to expanding my skillset within Confidential Domain, working on multiple areas including (but not limited to) WFP, WTK and Reports.
  • Created JTF and JUnit tests
  • Managed my deadlines and set of expectations with the Global Support for the issues i was working on and appropriately updated the JIRA to indicate which Service Pack Version the Fix will be promoted into.

Technologies: XML, SQL Server, Apache Tomcat, JDBC, HTML, JSP, Java, Flex, SVN, SQL, JUnit, Log4J, Eclipse IDE, JIRA, SOAP UI, CI (continuation integration), Jenkins for build.

Confidential, Cambridge MA

Senior Software Engineer/Contract

  • Worked on fixing bugs and enhancing the Grants Management System, Hirbert, Card product applications and CRIS DB procedure views. Local testing and working with the BA’s to make sure that the system was functional before releasing the code into production.
  • Code changes to all tiers (front end, business logic, persistence and creating tables and views accordingly) of application for enhancement requests.
  • Work towards resolving issues with the java bean, shell script based scheduled jobs.
  • Provide production support for the applications, created scripts for UI performance and load testing.
  • Implemented the bread crumb feature for the Hirbert application which involved implementation in front end JSP files and in the backend services in the spring and hibernate layer of the application.
  • Involved in product release of the Hirbert application making sure that the steps were provided to the DBA to coordinate smooth deployment of the application to the WLS server.
  • Worked on creating procedures and views and incorporating data changes required by the functional team to meet the Business requirements.

Technologies: XML, TOAD, Oracle, MS SQL Server 2008, CVS, Apache Tomcat, WLS, ejb2, JDBC, HTML, JSP, Java, Wicket, Flex, SVN, SQL, JUnit, Log4J, Eclipse IDE, Shell Script, Spring, Hibernate, Struts, Ant, Maven, Load Runner

Confidential, Bedford MA

Software Architect/Consultant

  • Health Care Management software (Case Management, Utility Management, Differential Care Management).
  • Kept the client update on all the issues.
  • Provided DB related solutions tied to the product (SQL Server) EDW.
  • Wrote scripts and tools using Java and shell script that assisted with the product implementation and integration with the client end.
  • Participated in all technical integration activates that enabled the customer to go live with our product for the Mississippi Health plan.
  • Tested TruCare web services using the SOAP UI and found major bugs that the product needed to resolve.
  • Advised the customer on integration solution, giving them advice on how they could leverage TruCare’s UM functionality to tie into their Backend Amysis System.
  • Provided solution for various complicated problems regarding the product and product integration and use. Provided knowledge and documents for Guaranteed Delivery Model of the product.
  • Participated in customer meetings and face to face onsite visits during the install activities.
  • Responsible for Implementation activities on the Major Account for the company. Along with that I was responsible for acting as a Liaison between the Technical Side on the client side and the technical side in house.
  • Managed technical issues between customer, product development and implementation services via JIRA.
  • Created and tracked Enhancement requests from the customer. Making sure that the solution designed by the product team meets the customer’s needs.

Technologies: XML, SQL Server, Apache Tomcat, JDBC, HTML, JSP, Java, Flex, SVN, SQL, JUnit, Log4J, Eclipse IDE, 278, ETL, SOAP UI, JBoss Application server, JEE, Web Services

Confidential, Groton CT

Senior Software/Application Developer

  • Responsible for designing, developing, testing and maintaining Antibody Analysis application Using java, java swing, jsp, servlets, html, java script, dojo, JNLP web start, relational DB, SQL, CVS, Subversion (8 month contract).
  • In depth experience with pfaat client for Antibody analysis, hmm align, hmm search, blast clust, genewise, biojava.
  • Developed website to allow users to perform Antibody Analysis (parse and process sequence data) using the MVC architecture.
  • Developed the schema for the relational DB. Created triggers, sequences, constraints. Parsed Data and loaded data into Oracle DB. Wrote SQL queries for Analysis of Amino Acid Data.
  • Implemented interactive functionality like drag/drop using JavaScript and dojo.
  • Refactored code from time to time also doing code reviews from time to time. Created logs of the code runs using log4J. Created test cases and did unit testing by creating JUnit tests classes.
  • Responsible for maintaining project timelines and update management team with project progress on a regular basis.
  • Implemented new functionality in pfaat client (highlight sequences, residue selection, and information regarding the contacting residues in CDR-FW regions, Cation-Pi interactions, Pi-Pi interactions and residues involved in Salt Bridge interactions).
  • Implemented the functionality to highlight all AHo positions in the CDRs region according to the Kabat Sequencing Scheme, Chothia Sequencing Scheme and IMGT Sequencing Scheme.
  • Implemented ability to print detailed information regarding the residues involved in interactions to a file on the client machine.
  • Implemented functionality to give users ability to generate Dynamic SQL queries for Amino Acid Analysis.
  • Created Test plans and performed functional testing for all the different use cases.
  • Presented demo of the tool/project to management team as well the internal team.

Technologies: XML, Oracle, Apache Tomcat, JDBC, HTML, JSP, Java, JavaScript, Dojo, JNLP Web Start, Java Swings, SVN, SQL, TOAD, JUnit, Log4J, Eclipse IDE, J2EE front end (JSP, Servlets, JSTL), Oracle10g.

Confidential, Boston, MA

Senior Software Developer

  • Considered primary contact person for technical assistance and verifications for the purchase of the LogiXML product.
  • Appointed technical lead to assist in the purchase of the product by implementing the proof of concept. Set up the Tomcat server/LogiStudio, created SQL queries to run the application with data of more than five million records.
  • Created DB schema, imported data from .csv to oracle tables; did preliminary normalization, indexing of tables.
  • Worked on the development of web application for the report generation for the Spend Intelligence product using a third party tool, to create reports for the data that was given to us by our customers.
  • Developed, enhanced and modified the features of the registration module using J2EE technologies.
  • Created test plans, test cases and did unit testing using JUnit Framework and used Bugzzila for tracking bugs.
  • Migrated data from .csv files to oracle database.
  • Led upgrade of WebLogic Server 8.1 to 10.3 in clustered env. for Confidential ’s flagship product.
  • Initiated and managed processes to coordinate migration efforts across development teams.
  • Worked with offshore Oracle-BEA support team in India to find and file WebLogic product bugs.
  • Modified Deployment Descriptors files, struts tag library form 1.0 to 2.0, EJB’s, JSP’s, JSTL, JMS resources, JDBC sources, Mail sessions, Dir Structure.
  • Configured the Secure Socket Layer for customer facing application for WebLogic and Tomcat Servers.
  • Configured the Node Managers for the clustered environment using WLST(WebLogic Scripting Tool).
  • Defined and Managed Web Application build process in the Development environment.
  • Merged and migrated the code branches into SVN for projects and products with minimal disruption of service.
  • Documented upgrade process and instructions on setup of development, test, and production environment.
  • Ensured that the application was functional and tested before going live for the customers.

Technologies: XML, LogiXML, Oracle, WebLogic Server, Tomcat, JDBC, JSTL JSP, Java, .NET, Spring, Hibernate, Struts framework, Oracle10g, JMS, SSL, WLST, Windows OSBEA SYSTEMS, Burlington, MA 02/2005 - 05/2008

Senior Software Developer

Confidential

  • Development point of contact for cross functional projects, tracking all the technical issues, bugs, and any additional development and updates.
  • Managed and developed the project plan, project timeline, requirements, risks and resources for the project.
  • Worked with onshore and offshore cross functional teams in debugging and root causing bugs in Linux environment.
  • Held regular meeting with the product manager in Cleveland, Ohio with regards to design and features.
  • Worked as local project coordinator, assisting project managers and mentoring junior members in the team.
  • Collaborated in a team to design and develop shell scripts (.cmd/.sh), tools, and applications.
  • Designed workflows, jpfs using WebLogic Workshop for creating business logic.
  • Developed custom portal applications, portlets, pages and portal communities, showing inter portlet communication using WSRP, XML and XSD.
  • Designed and developed web services for the portal using java, jdbc, wsdl, SOAP and SOA paradigm.
  • Developed web applications in JAVA, JSP using WebLogic WorkShop (WorkSpace Studio) using the default BEA struts framework and deployed them to WebLogic Portal to test and explore features of portal.
  • Developed scripts to configure environment specific to WebLogic Portal and other related components.
  • Managed project from initiation to closing (project plan, bug tracking, risk, resources). Used JIRA for tracking bugs.
  • Worked with offshore team in India and contracting team in US, helped them get familiar with the tools and processes and get up to speed with the development of lab materials.
  • Installed WebLogic Server and configured the environment to successfully run and test it on Windows/Linux.
  • Installed oracle DB, Eclipse, and other tools; configured to work seamlessly with WebLogic Server.
  • Developed and deployed database driven Web applications using J2EE technologies in Eclipse and using the default BEA struts framework.
  • Automated the testing process by developing scripts using WLST (WebLogic Scripting Tool).
  • Developed and presented customer facing materials for WebLogic Server and used JIRA for tracking bugs.

Technologies: Oracle, SOA, XML, Confidential, AquaLogic Service Registry, WebLogic Server, Data Service Platform, AquaLogic Service Bus, AquaLogic SOA Management, VMWare, Linux/Windows OS, Struts framework, Java, J2EE, XML, WebLogic WorkSpace Studio, Eclipse, Shell Scripts, WebLogic Portal, Struts framework, JIRA, Oracle10g, Ant, WLST, WLDF, Windows/Linux OS

Software Engineer

Confidential

  • Designed and developed Code Coverage Data Tracking System for Web Logic Server Release 9.0.
  • Designed and developed a Java based client to populate the database using build files, parsers for parsing XML reports for this client and database schema, and the preliminary architecture for the Code Coverage Database.
  • Also implemented a nightly scheduler that will transfer/ftp the generated reports to a common server.
  • Assisted in development and testing of WebLogic Server 9.0, used Software Engineering tools (GJTK and p4 Client).
  • Automated the process of generating aggregate reports using Shell Scripts, Ant and XML, based on the Code Coverage data gathered from geographical sites of WebLogic Server (MA, NJ, and CA).

Technologies: Java, J2EE, JAXP, DOM, SAX, Oracle 9i, XML, Ant, Shell Scripting, Web Logic Server 9.0, Windows OS, Struts framework

Software Developer

Confidential

  • Designed and developed robust web based biotech software for simulating gene expression.
  • Participated in and coordinated the project planning, risk analysis, requirements gathering, and scheduling.
  • Conceptualized the project through vision statement, requirements gathering, use-cases and UI mock-ups
  • Chronicled documents, code-base, use-cases, and test-cases using CVS.
  • Designed and developed the UI for software and for build releases including alpha, beta, and intermediate builds releases. Tested and debugged the software and completed bug reports.
  • Worked as a liaison with client, updating him on project’s progress and communicating his concerns to the team; resolved without compromising client’s expectations.

Technologies: Java, Swing, JDOM, XML, Eclipse, CVS, SourceForge.net, Iterative Development, Windows/Linux/Unix

We'd love your feedback!