Senior Software Engineer Resume
PROFESSIONAL SUMMARY:
- Results - oriented and innovative Senior Software Engineer with 6 years of experience. Extensive customer interaction with the ability to consistently deliver quality solutions ensuring proper development methodology in fast paced environments, practices in clarifying business requirements, performing analysis between goals and existing procedures, and designing process improvements to increase productivity and reduce costs.
TECHNICAL SKILLS:
Languages: Python, C#, Core Java, R Programming
Web Technologies: HTML, XML, CSS
Databases: PostgreSQL, SQL Server, Oracle11g
Scripting Language: Shell Scripting, Java Script
Operating Systems: Windows, LinuxIntegrated Development Environment (IDE ): PyCharm, Visual Studio, Eclipse
Building Tool: Maven
Version Control: SVN, GIT, TFS
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Achieved 30% time and cost saving in development.
- Maintained and improved existing applications
- Created user information solutions and backend supports, including wrote programs that allow Eversify.
- Proficiency written in SQL queries, tables, view, functions, triggers, stored procedures using relational databases.
- Implemented CI/ CD pipeline using Jenkins.
- Sprint wise delivery demonstration.
- Worked in a highly dynamic AGILE environment, participated in scrum and sprint meetings.
Confidential
Tools: Used Python, Github, Tkinter, Jenkins, Requests, Selenium WebDriver, Xpath, CSS
Responsibilities:
- Automation for number of modules such as online student registration, assessment, result publishing, student and institute registration, fee payment, e-book subscription.
- Determined optimal business logic implementations, applying best design patterns
- Increased speed and memory efficiency by implementing code migration to convert C# code to python
- Integrated applications with designing database architecture and server scripting, studying & establishing
- Created test cases during two week sprints using agile methodology
- Managed a small team of programmers using a modified version of the agile development
- Designed and developed corporate website using the Django framework
- Focus on REST API, GUI and Database testing.
- Implementation using PyTest framework and fixtures.
- Incremental test case design and automation update based on requirement change based on each sprint.
- Designed complex multi module based REST API tests and GUI automation as well.
- Found multiple defects based on multi module interaction for API response.
Confidential
Technologies Python, C#, XAML, Web Services, Design Patterns, LINQ, SSRS, Java Script, SQL
Responsibilities:
- Designed project structure.
- Involved in Requirement gathering: and SRS document preparation.
- Preparation of Impact Analysis Report for Change Request.
- Managing Effort Estimation Calculation.
- Design Document Review.
- As part product upgrade, has worked on data migration for latest version.
- Developed with complex SQL queries, stored procedures, functions, triggers and views in T-SQL and common-language-runtime (CLR) to implement business logics
- Worked on performance tuning and query optimization
- Establishing coding practices, Code review, Code refactoring and gap analysis Impact Analysis Report Review.
- Client on problem solutions.
Confidential
Technologies Core Java, XML, Multi-Threading, Design Patterns, Oracle11
Responsibilities:
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Analysis, design and development of Web & Enterprise applications using JAVA Technologies.
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Significantly improved report generation efficiency by caching, reusing and improve the security level of data.
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Done Code Review.
- Impact Analysis Report Review.
- Knowledge transfer.
