Software Engineer Resume
SUMMARY:
- As a computer enthusiast and a motivated individual, I’m dedicated to deliver Software of high quality, scalable, robust and developed using best practices.
- My innate nature to optimize things has encouraged me to come up with multiple approaches than one and has helped me think better.
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Technologies: PHP, Angular2, JavaScript, HTML, Web Services, Docker, Mysql, JavaScript
Responsibilities:
- PHP Web development, design, maintenance using responsive design with HTML, CSS, JavaScript ES6
- Developed front - end for SPA web application components in Angular 4, HTML5, SASS
- Built reusable components/directives for validation libraries used across multiple applications
- Collaborate and co-developed backend api for the angular app using Java, MySql, JSON payload
- Design database domains during APIs development and performantqueries for efficient retrieval
- Responsible for complete development cycle, regression tests, code coverage, UAT and maintenance
- Build and maintain tools to support delivery and integration of code artifacts using docker
- Produce UI component specs for development, identified reusable UI components &ensure maintainability
- Process client requirements -prepare project specifications and provide service for real time failures
- Design spreadsheet application, design decision to do pagination vs dynamic loading for large row sets
Confidential, San Francisco CA
Software Engineer
Technologies: PHP, GoLang,microservices, Docker, StatsD, Mysql, Ruby, Vertica, Scrum master
Responsibilities:
- Developed MicroServices in PHP/Golang, Docker for packaging, Jenkins Continuous Intg and StatsD
- Establish continuous integration, unit tests, code coverage, deployment process plan periodic releases
- Wrote series ofGo lang ETLs workflows from MySQL-Vertica, designed DB schema, efficient queries
- Architected a major DB design change, moved from joins and queries to raw file & object persistence
- Write backend business logic in PHP to pull data, effective storage and versioning to drive the site
- Breakdown requirements into user stories, product backlogs grooming and manage deliverables
- Emphasize OOP, revamped API, identified reusable code, interfaces/Abstraction for better design
- Identified and fixed technical debts. Designed JIRA workflow and dashboard graphs for tracking items
- Approach development with an agile mindset, strong advocate of scrum methodology and implementation
Confidential, Newark DE
Associate Software Developer
Technologies: JAVA, Maven, Oracle, Informatica, Spring Integration, Confidential, Tomcat, Perl/Sh
Responsibilities:
- Developed JAVA components for unified securities settlement platform SCPP Evo platform 2.0
- Design and implement new sessions/workflows/mappings for data ETL in Informatica
- Developed Web Applications on MVC architecture (Spring 2.5), efficient SQLs for data retrieval
- Architect/design to decouple complex legacy systems, merge code bases for effective code reuse
- Work on Kanban items involving disparate codebase and resolve issues in short turnaround time
- Write extensive Perl/Shell/Regex scripts for files transforming doing native ETL with Confidential DB
- Perform code reviews. Tweak PL/SQL for performance. Write integration tests and release management
- Certified ScrumMaster(Craig Larman) - team contributor, emphasize on being agile in daily activities
Confidential, New York, NY
Analyst Developer
Technologies: Slang, JAVA, Web2.0, J2EE, JSP, JasperReport, spring, Confidential, DB2, Tomcat, shell
Responsibilities:
- Performed J2EE application development, wrote web services (SOAP/WSDL), Junit4, Mvn, JAXP
- Analyzed large data sets, implemented data reconciliation and effective storage & retrieval strategies
- Explored data rendering techniques, and UI grid integration & display through JasperReport API
- Implemented a feed watcher and uploader, a highly configurable and scalable solution for variant feeds
- Extensive use of functional language features (slang) and effective data structures for scalable software
- Feature enhancements, series of features stressing more on efficiency, scalability and reusability
Confidential, Andover, MA
Associate Software Developer Automation Mfg process
Technologies: Java, Web 2.0, Oracle 9i, JSP, Servlets, spring 2.5, JS, Tomcat, MyEclipse, NetBeans
Responsibilities:
- Developed multi-threaded JAVA standalone app triggered by webStart to enhance the Mfg process
- Wrote new java components, interacting with barcode readers and performed realtime product validation
- Enhanced productivity by making the application multithreaded, accepting more pallets on the conveyer
- Designed and developed Java web app to, wrote web services (WSDL), Junit4, Mvn, JAXP
Confidential, New York, NY
Coop Intern
Technologies: Java, J2EE, Beans, Perl, SQL, Tomcat, Hibernate
Responsibilities:
- Revamped team build architecture using Maven (Build), Hudson (Continuous Integration) and Hikari V4
- Designed and implemented RESTful Web Service for data exchange using Java web technologies
- Created JSP/Servlet status monitoring application for production Databases with JDBC data connectivity
- Wrote PERL scripts which operated on the feed files for verifying their validity before being consumed
- Devised an efficient centralized management model for configuration settings for FutRisk projects
Confidential
Product Developer
Technologies: C, C++, TACL
Responsibilities:
- Isolated failures to faulty replaceable units and/or software modules through thorough diagnosis
- Gathered incident reports, crash dumps, performed tests by simulating the failure condition for diagnosis
- Solved critical problems including crashes during firmware upgrade and performed periodic release
