Sr. Software Engineer Resume
Burlington, MA
TECHNICAL SKILLS:
Languages: Java, JavaScript and PL/SQL
Databases: Redis NoSQL, JOhm in memory cache, Oracle, MS SQL and DB2
Containers: Docker, Websphere, Weblogic and JBoss
Frameworks: Node.js, Spring and MVC
Google APIs: GSON, URLShortener, Confidential and ExclusionStrategy
Source Control: GIT and Perforce
Build Tools: MAVEN and ANT
Security Analysis: Klockwork and Burp
IDEs: WebStorm, Eclipse and Rational Application Developer
Quality: Compliance with CMM Level 5
Packages: Ariba, Crystal Reports, IBM Global Data Synchronization (GDS), BIRT
EXPERIENCE:
Confidential, Burlington, MA
Sr. Software Engineer
Responsibilities:
- Engage with product management team and build new offerings into the products.
- Evaluate constantly evolving technologies, identify the ones which can significantly improve product performance and own the technology migration effort.
- Work with support and operations staff to evaluate product usage to identify potential bottlenecks and build a plan to address them.
- Implement latest software development and build processes within the engineering group.
- Implemented Google URL shortener to increase real estate available for marketing content in limited character channels like Twitter and SMS.
- Exposed several platform management features in self - service mode to reduce operations cost and provide flexibility to clients. These features include password reset, user setup and profile management.
- Migrated application cache from Oracle with hibernate to Redis NoSQL with JOhm.
- Implemented features like Confidential, IP based entitlements and defense for attacks like SQL Injection, CSRF, malicious input etc to improve security of the system.
- Implemented ExclusionStrategy to reduce payload and hence improve user experience.
- Created a set of RESTful webservices allowing clients to easily integrate with Confidential platform.
- Core member of the team involved in migrating the group from Waterfall to Agile, by helping QA to write automate testcases.
- Migration of rules and logic from Java to Oracle to improve code performance.
Confidential, Boston, MA
Sr. Java/J2EE developer
Responsibilities:
- White labelling of Trade workflow screens
- Trade workflow module enhancements by adding functionalities like: -
- Repair, upload, cancel/rebook trade.
Confidential, Boston, MA
Sr. Java/J2EE developer
Responsibilities:
- Requirements gathering.
- Preparation of system design specification document.
- Preparation and review of Technical Specification Document
- Coding for different business services using Java, XML, XSLT, Servlets.
- Self, Unit testing for developed service using Jharness.
- Project Management activities like estimation, resource allocation etc.
- Done code reviews for team members.
- Used VSS for source control of documents.
- Used clearcase for source control of codebase.
Confidential, CT
Software EngineerResponsibilities:
- Interfacing with client and gather requirements and communicating it to offshore
- Development of reports using Crystal Reports
- Development of stored procedures in DB2
- Unit/Integration testing
- Used VSS for source control of documents and code.
- Implemented eProcurement package ARIBA, it’s a supply chain management package. We were involved in the process of implementing, customizing ARIBA for Confidential .
- Interfacing with onsite team to gather requirements.
- ARIBA implementation for Confidential
- Study and Mapping of business flow for various commodities.
- Coding for UI customizations, business rules and ERP integration (using TIBCO Enterprise Suite).
- Regression testing after each phase
- Project Management activities like estimation, preparing traceability matrix, project management plan etc.
- Used VSS for source control of documents.
- Used PVCS for source control of codebase.
- Development of enterprise management system reports. Project involved in developing MIS reports using crystal reports and back end as oracle
- Coding for reports using Crystal Reports.
- Self, Unit testing
- Configuration controller activities like tracking of offshore-onsite communication, preparation of configuration management plan etc.
- Used VSS for source control of documents and code.
Confidential
Software Engineer
Responsibilities:
- Designed/developed tool for automating project management activities, resulted in reducing time needed for PM activities significantly.
- Designed/developed inventory management system for Confidential internal use.
- Product is heavily used by Confidential facilities department to keep track of all in premise assets till date.
